В nodejs маршрутизация относится к взаимосвязи между URL-адресом и функцией ответа; URL-адрес отвечает на html-страницу, которая заключается в извлечении данных о сопоставлении пути в отдельный файл js. Синтаксис для создания маршрута: «. let router = express.Router();".
Операционная среда в этой статье: система Windows 10, nodejs версии 12.19.0, компьютер Dell G3.
В широком смысле маршрутизация — это отношения отображения.
Маршрутизация в nodejs на самом деле представляет собой взаимосвязь между URL-адресами и функциями ответа. URL-адрес отвечает на HTML-страницу.
Это значит извлечь информацию об отношениях сопоставления путей в отдельный js-файл.
Настройте и используйте
/routes/xx.js
// 1. Создать маршрут let router = express.Router(); //2 Ответ на обработку маршрута router.Response API (адрес, функция обработки) // 3. Экспортировать маршрутизацию mod.exports = router;/app.jsmainservice
//Установим приложение маршрутизации.use('address',router);/routes/xx.js
//Установим маршрутизацию в подмаршрутизацию вложенный router.use('address', sub-router) //Нужно следующее продолжение //Перехват некоторых общедоступных сервисов на текущем маршруте router.all('*', проверка работает на текущем маршрутизаторе маршрут) //Нужно следующее продолжениеРасширьте свои знания:
Введение в Экспресс
Основанная на платформе Node.js, быстрой, открытой и минималистской среде веб-разработки.
1. Функция Express аналогична встроенному http-модулю Node.js, который специально используется для создания веб-серверов.
2. Суть Express: Это сторонний пакет на npm, предоставляющий удобный метод быстрого создания веб-сервера.
Узнать больше об экспрессе
Думаем: можно ли создать веб-сервер без использования Express?
Ответ: Да, вы можете использовать собственный http-модуль, предоставляемый Node.js.
Думая: как ты можешь быть умным, если у тебя это хорошо получается (почему ты до сих пор пользуешься Express со встроенным модулем http)?
Ответ: Встроенный http-модуль очень сложен в использовании, а эффективность разработки низкая; Express дополнительно инкапсулируется на основе встроенного http-модуля, что может значительно повысить эффективность разработки;
Думаем: какова связь между встроенным модулем http и Express?
Ответ: Аналогично взаимосвязи между веб-API и jQuery в браузере. Последнее дополнительно инкапсулируется на основе первого.
Рекомендуемое обучение: «видеоурок по nodejs»
Выше приведено подробное содержание маршрутизации nodejs. Обратите внимание на другие соответствующие статьи на этом сайте для получения дополнительной информации.