Roteamento básico
Routing refere-se a determinar como uma aplicação responde a uma solicitação do cliente para um ponto final específico, que é um URI (ou caminho) e um método de requisição HTTP específico (GET, POST, e assim por diante).
Cada rota pode ter uma ou mais funções de manipulador, que são executadas quando a rota é correspondente.
A definição de rota aceita a seguinte estrutura:
app.METHOD(PATH, HANDLER);Onde:
appé uma instância deexpress.METHODé um método de solicitação HTTP, em minúsculas.- O
PATHé um caminho no servidor. HANDLERé a função executada quando a rota é correspondente.
This tutorial assumes that an instance of express named app is created and the server is
running. Se você não estiver familiarizado com a criação de um aplicativo e iniciando-o, consulte Olá mundo
exemplo.
Os exemplos seguintes ilustram a definição de rotas simples.
Responda com Olá Mundo! na página inicial:
app.get('/', (req, res) => { res.send('Hello World!');});Responder a uma solicitação POST na rota raiz (/), a página inicial do aplicativo:
app.post('/', (req, res) => { res.send('Got a POST request');});Responda a uma solicitação PUT para a rota /user:
app.put('/user', (req, res) => { res.send('Got a PUT request at /user');});Responder a uma solicitação de DELETE para a rota /user:
app.delete('/user', (req, res) => { res.send('Got a DELETE request at /user');});Para mais detalhes sobre roteamento, consulte o guia de roteamento.