No nodejs, o roteamento refere-se ao relacionamento de mapeamento entre o endereço de URL e a função de resposta; um endereço de URL responde a uma página HTML, que é extrair o negócio de um relacionamento de correspondência de caminho em um arquivo js separado. A sintaxe para criar uma rota é ". deixe roteador = express.Router();".
O ambiente operacional deste artigo: sistema Windows 10, nodejs versão 12.19.0, computador Dell G3.
Em termos gerais, o roteamento é um relacionamento de mapeamento.
O roteamento em nodejs é, na verdade, o relacionamento de mapeamento entre endereços URL e funções de resposta. Um endereço URL responde a uma página HTML.
É extrair o negócio de um relacionamento de correspondência de caminho em um arquivo js separado.
Configurar e usar
/rotas/xx.js
// 1. Crie uma rota let router = express.Router(); //2 API de resposta de processamento de rota (endereço, função de processamento) // 3. Roteamento de exportação module.exports = router;/app.jsmainservice
//Instalar roteamento app.use('address',router);/rotas/xx.js
//Instalar o roteamento no sub-roteamento nested router.use('address', sub-router) //Precisa da próxima continuação //Interceptar alguns serviços públicos na rota atual router.all('*', trabalho de verificação no roteador atual route ) //Precisa da próxima continuaçãoAmplie seu conhecimento:
Introdução ao Expresso
Baseado na plataforma Node.js, um framework de desenvolvimento web rápido, aberto e minimalista
1. A função do Express é semelhante ao módulo http integrado do Node.js, que é especialmente usado para criar servidores web.
2. A essência do Express: É um pacote de terceiros no npm, que fornece um método conveniente para criar rapidamente um servidor web.
Saiba mais sobre expresso
Pensando: É possível criar um servidor Web sem usar o Express?
Resposta: Sim, você pode usar o módulo http nativo fornecido pelo Node.js.
Pensando: como você pode ser brilhante se for bom nisso (com o módulo http integrado, por que você ainda usa o Express)?
Resposta: O módulo http integrado é muito complicado de usar e a eficiência do desenvolvimento é baixa. O Express é ainda encapsulado com base no módulo http integrado, o que pode melhorar muito a eficiência do desenvolvimento;
Pensando: Qual é a relação entre o módulo integrado http e o Express?
Resposta: Semelhante ao relacionamento entre API Web e jQuery no navegador. O último é ainda encapsulado com base no primeiro.
Aprendizagem recomendada: "tutorial em vídeo nodejs"
O texto acima é o conteúdo detalhado do roteamento nodejs. Preste atenção a outros artigos relacionados neste site para obter mais informações!