-
Notifications
You must be signed in to change notification settings - Fork 5
Documentação Express
Gabriel Tibúrcio edited this page Jul 6, 2017
·
1 revision
Web framework para Node.js, é o responsável por gerenciar as rotas, definir os métodos da nossa API e servir o servidor da nossa aplicação utilizando Node.
Uma simples aplicação Express pode ser escrita da seguinte forma:
const express = require('express');
const app = express();
app.get('/', function (req, res) {
res.send('Olá mundo!');
});
app.listen(3000, function () {
console.log('Aplicação de exemplo rodando na porta 3000!');
});
O código acima:
- Define uma rota '/' em que será mostrado o texto: Olá mundo!
- Roda um servidor de aplicação na porta 3000 que vai servir nossas rotas definidas
Ao acessar a página localhost:3000, o usuário verá a mensagem, e qualquer outra página retornará um código 404 de página não encontrada.
Podem ser definidos quaisquer métodos http válidos como rotas no express:
app.get('/', function (req, res) {
res.send('Olá mundo!');
});
app.post('/', function (req, res) {
res.send('Recebeu um request do tipo POST');
});
app.put('/user', function (req, res) {
res.send('Recebeu um request do tipo PUT em /user');
});