Express js застрял на одной странице - PullRequest
0 голосов
/ 17 марта 2020

Это мое приложение js. При запуске npm запустите dev, страница застряла в отчете. js (отображаемая страница является содержимым отчета. js). Когда я меняю страницу, URL-адрес меняется, но страница остается прежней (по-прежнему отображается отчет. js). Я попытался очистить кэш, перезапустить p c и перезапустить сервер, но все так же.

const express = require('express');
const expressLayouts = require('express-ejs-layouts');

 const app = express();

 //ejs
 app.use(expressLayouts);
 app.set('view engine', 'ejs');

 app.use("/img", express.static(__dirname + '/views/jpg'));

 app.use('/static', express.static('public'));

 app.use("/js", express.static(__dirname + '/views/js/js'));

 //routes
 app.use('/', require('./routes/index'));
 app.use('/users', require('./routes/users'));
 const PORT = process.env.PORT || 5000;
 app.listen(PORT, console.log('SERVER STARTED ' , PORT));

пользователей. js

 const express = require('express');
 const router = express.Router();

 //loginpage
 router.get('/login', (req, res) => res.render('login'));

//registerpage
router.get('/register', (req, res) => res.render('register'));

//dashboard
router.get('/dashboard', (req, res) => res.render('dashboard'));

//report
router.get('/Report', (req, res) => res.render('layout'));

module.exports = router;

index. js

  const express = require('express');
 const router = express.Router();

 router.get('/', (req, res) => res.render('login'));

 router.get('/login', (req, res) => res.render('login'));
 module.exports = router;
...