Хорошо! Большое спасибо за ваши полезные комментарии!

я возникли проблемы с использованием роутера от Express. Я хочу настроить мои маршруты с несколькими файлами. Я получаю папку маршрутов с 2 файлами: rout.js и inscription.js

Я делаю следующее

var inscription = require('./routes/inscription.js');
var routes = require('./routes/routes.js');

затем

app.use('/', routes);
app.use('/inscription', inscription);

Но работают только маршруты из rout.js ...

Это содержимое маршрутов.

var router = require('express').Router();
var bodyParser = require('body-parser');
var urlencodedParser = bodyParser.urlencoded({ extended: false});

//Homepage
router.get('/', function(req, res){
    res.setHeader('Content-Type', 'text/html');
    res.status(200);
    res.render('home.ejs');
});

//Connexion
router.post('/connexion', urlencodedParser, function(req, res){
    //Some content
});
module.exports = router;

И это содержание inscription.js

var router = require('express').Router();
var hash = require('password-hash');
var db = require('../models/users.js');
var bodyParser = require('body-parser');
var urlencodedParser = bodyParser.urlencoded({ extended: false});

router.get('/inscription', function(req, res){
    res.setHeader('Content-Type', 'text/html');
    res.status(200);
    res.render('inscription.ejs');
});
router.post('/adduser', urlencodedParser, function(req, res){
    var passwordHashed = hash.generate(req.body.inputPassword);
    var newUser = {
        nom      : req.body.inputName,
        email     : req.body.inputEmail,
        password : passwordHashed
    };
    db.addUser(newUser);
    res.redirect('/');
});
router.post('/checkname', urlencodedParser, function(req, res){
    var user = {
        nom      : req.body.inputName
    };
    db.checkName(user, function(length){
        res.send(length);
    });
});
router.post('/checkemail', urlencodedParser, function(req, res){
    var user = {
        email      : req.body.inputEmail
    };
    db.checkEmail(user, function(length){
        res.send(length);
    });
});
module.exports = router;

Содержимое inscription.js работает, когда оно вставляется в файл rout.js ... Так что, я думаю, именно так я импортирую файл, который не работает.

Любая идея?

Ответы на вопрос(1)

Ваш ответ на вопрос