Я очень новичок в узле, но в основном я пытаюсь указать в моем файле route.js файл app.js, например,
var express = require("express"),
app = express(),
routes = require('./routes/index');
const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`app is running on ${port}!`))
Её мой файл route / index.js:
var express = require("express");
var router = express.Router();
//root route
router.get("/", function(req, res){
res.render("hello world");
});
Проблема в том, что когда я захожу на локальный хост: 3000 я получаю ошибку
не может получить /
Я могу console.log ('hi') в моем файле index.js, который он показывает в терминале, так что я знаю, что файл извлекается. Я уверен, что это что-то простое, но независимо от того, что я пробую, это не не работает.
Также приведены зависимости моего файла package.son
"dependencies": {
"body-parser": "^1.14.1",
"connect-flash": "^0.1.1",
"cookie-parser": "^1.4.3",
"dotenv": "^4.0.0",
"ejs": "^2.3.4",
"express": "^4.13.3",
"express-session": "^1.11.3"
}
Я исправлю остальные из них после того, как исправлю эту ошибку.