En nodejs, el enrutamiento se refiere a la relación de mapeo entre la dirección URL y la función de respuesta; una dirección URL responde a una página HTML, que consiste en extraer el negocio de una relación de coincidencia de ruta en un archivo js separado. La sintaxis para crear una ruta es ". let enrutador = express.Router();".
El entorno operativo de este artículo: sistema Windows 10, versión nodejs 12.19.0, computadora Dell G3.
En términos generales, el enrutamiento es una relación de mapeo.
El enrutamiento en nodejs es en realidad la relación de mapeo entre las direcciones URL y las funciones de respuesta. Una dirección URL responde a una página HTML.
Consiste en extraer el negocio de una relación de coincidencia de ruta en un archivo js separado.
Configurar y usar
/rutas/xx.js
// 1. Crear una ruta let router = express.Router(); //2 Ruta de procesamiento de respuesta API de respuesta (dirección, función de procesamiento) // 3. Exportar enrutamiento module.exports = router;/app.jsmainservice
//Instalar la aplicación de enrutamiento.use('address',router);/rutas/xx.js
//Instalar enrutamiento en subenrutamiento nested router.use('address', sub-router) //Necesita la próxima continuación //Intercepta algunos servicios públicos bajo la ruta actual router.all('*', trabajo de verificación bajo el enrutador actual ruta) //Necesita la siguiente continuaciónAmplíe sus conocimientos:
Introducción a expreso
Basado en la plataforma Node.js, un framework de desarrollo web rápido, abierto y minimalista
1. La función de Express es similar al módulo http integrado de Node.js, que se utiliza especialmente para crear servidores web.
2. La esencia de Express: es un paquete de terceros en npm, que proporciona un método conveniente para crear rápidamente un servidor web.
Más información sobre expreso
Pensando: ¿Es posible crear un servidor web sin utilizar Express?
Respuesta: Sí, puede utilizar el módulo http nativo proporcionado por Node.js.
Pensando: ¿Cómo puedes ser brillante si eres bueno en eso (con el módulo http incorporado, por qué sigues usando Express)?
Respuesta: El módulo http incorporado es muy complicado de usar y la eficiencia del desarrollo es baja; Express está encapsulado aún más en función del módulo http incorporado, lo que puede mejorar en gran medida la eficiencia del desarrollo.
Pensamiento: ¿Cuál es la relación entre el módulo integrado http y Express?
Respuesta: Similar a la relación entre Web API y jQuery en el navegador. Este último se encapsula aún más en función del primero.
Aprendizaje recomendado: "videotutorial de nodejs"
Lo anterior es el contenido detallado del enrutamiento de nodejs. ¡Preste atención a otros artículos relacionados en este sitio para obtener más información!