Я новичок в создании веб-приложений и обучаю себя Node Express. Мне удалось заставить простые express приложения работать в средах Cloud9, но по какой-то причине у меня возникают проблемы с их работой с VS Code. Сервер работает, но страницы не отображаются на соответствующих маршрутах. Вот мои основные настройки c:
var express = require("express"),
app = express(),
bodyParser = require("body-parser"),
mongoose = require("mongoose");
// APP CONFIG
mongoose.connect("mongodb://localhost:27017/blog_app", {
useUnifiedTopology: true,
useNewUrlParser: true
});
mongoose.set("useFindAndModify", false);
app.use(bodyParser.urlencoded({ extended: true }));
app.set("view engine", "ejs");
app.use(express.static("public"));
app.get("/blogs", function(req, res) {
res.render("index");
});
// use port 3000 unless there exists a preconfigured port
var port = process.env.port || 5500;
app.listen(port, function() {
console.log("SERVER RUNNING");
});
Моя структура папок:
Blog App:
-node_modules
-views/index.ejs
app.js (where this code is taken from)
package.json
Сервер работает, но когда я go до http://127.0.0.1: 5500 / блоги Я получаю: «Не удается получить / блоги»
Спасибо.