Im пытается начать работу с expressjs. Я создал скелет, запустив express expressSkApp
.ExpressJS запрос корневого скелета отменен
После создания скелета и запуска сервера, я должен получить ответ при ударе http://host:port (http://localhost:3000). Но ничего не происходит, когда я это делаю. Из мониторинга сети я выяснил, что запрос отменяется. И ничего не происходит в журнале сервера. Любая причина отклонения запроса?
После отладки, которую я увидел в app.js, есть строка кода app.use('/', routes);
, которая перенаправляет запрос на определенный маршрут. После отладки я узнал, что запрос не перенаправляется вообще. В тот момент, когда я меняю его на app.use('/home', routes);
и ударяю по URL-адресу http://localhost:3000/home, ответ получен. Почему такое поведение? Что делать, если я хочу нажать http://localhost:3000/ и что он будет перенаправлен на соответствующую страницу? Может быть, я что-то упустил.
раздел Моя package.json зависимость выглядит
"dependencies": {
"express": "~4.9.0",
"body-parser": "~1.8.1",
"cookie-parser": "~1.3.3",
"morgan": "~1.3.0",
"serve-favicon": "~2.1.3",
"debug": "~2.0.0",
"jade": "~1.6.0"
}