Маршруты 404 Экспресс - PullRequest
       6

Маршруты 404 Экспресс

0 голосов
/ 25 сентября 2019

Я настраиваю новый проект Express.У меня есть проблема, когда я инициализирую маршруты после промежуточного программного обеспечения и представлений, я НЕ НАЙДЕН 404, но если я помещаю маршруты перед представлениями и промежуточным программным обеспечением, все в порядке.

Это мой app.js

app.js


var express = require('express');


const initRoutes = require('./config/routes-config');
const initViews  = require('./config/views-config');
const initMiddleware = require('./config/middleware-config');
const evnConfig=require('./config/env-config');
const initDb=require('./config/db-config');


var app = express();


initMiddleware(app);
initViews(app);
initRoutes(app);


initDb.init;
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
  console.log('Express server listening on port ' + server.address().port);
});


const environment=process.env.NODE_ENV || 'development';

Вот моя конфигурация маршрутов

routes-config.js

var indexRouter = require('../routes/index');
var usersRouter = require('../routes/users');


module.exports= (app)=>{
    app.use('/',indexRouter);
    app.use('/users',usersRouter)
}

Вот маршрутизация для / users

users.js


var express = require('express');
var router = express.Router();
var usercontroller=require('../controllers/users-controller');
var UserController = new usercontroller();
/* GET home page. */
router.get('/register', UserController.getRegister);
router.post('/register', UserController.postRegister);
router.get('/login', UserController.getLogin);
router.post('/login', UserController.postLogin);
module.exports = router;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...