Судя по вашему примеру кода, вы, похоже, неправильно используете consign
.Включенные файлы (с использованием .include
или .then
после) должны экспортировать одну функцию, которая принимает приложение Express в качестве параметра.Проверьте этот пример в репо.Функции из каждого включенного файла вызываются с объектом, который вы предоставляете .into()
.Вы можете очень хорошо отпустить груз, и вручную запрашивать и использовать каждый файл, который, кажется, работает согласно вашим комментариям.
В противном случае вы можете изменить файлы маршрутов на что-то вроде этого:
server.js не изменится.
app / routs / index.js изменится на следующее:
'use strict';
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
res.render('index', { title: 'API' });
});
/* ENDPOINTS*/
/*
/languages -- all
/language?idLanguage
/language?name=
/languages?idCategory
/language?name=
/categories
//
*/
module.exports = function (app) {
app.use('/', router);
}
После аналогичных изменений во всех других файлах, которые вы будете использовать с consign
.