Я разрабатываю блог для изучения узлов и javascript, и у меня возникла проблема.Я не могу получить свои страницы, и я не знаю почему.Может кто-нибудь привести меня или дать мне объяснение этой проблемы, спасибо.Я поместил мой index.js и мой package.json ниже.Как вы можете видеть, я установил nodemon и bootstrap и делаю все это в cmd.
index.js
const path = require('path');
const expressEdge = require('express-edge');
const express = require('express');
const app = new express();
app.use(express.static('public'));
app.use(expressEdge);
app.set('views', __dirname + '/views');
app.get('/', (req, res) => {
res.sendFile(path.resolve(__dirname, './pages/index.html'));
});
app.get('/about', (req, res) => {
res.sendFile(path.resolve(__dirname, './pages/about.html'));
});
app.get('/contact', (req, res) => {
res.sendFile(path.resolve(__dirname, 'pages/contact.html'));
});
app.get('/post', (req, res) => {
res.sendFile(path.resolve(__dirname, 'pages/post.html'));
});
app.listen(3000, () => {
console.log('App listening on port 3000')
});
.JSON
{
"name": "projet3web",
"version": "1.0.0",
"description": "Create a blog",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"},
"keywords": [
"blog"],
"author": "Kym lusinchi Vincent Blanc El Hachemi Sabi",
"license": "ISC",
"dependencies": {
"bootstrap": "^4.3.1",
"bootstrap-datepicker": "^1.8.0",
"express": "^4.16.4",
"express-edge": "^1.0.0",
"nodemon": "^1.18.11",
"popper.js": "^1.15.0",
"startbootstrap-clean-blog": "file:startbootstrap-clean-blog",
"tooltip.js": "^1.3.1"
}
}