Я пытаюсь структурировать свой API-интерфейс NodeJS другим способом, но при попытке импортировать мои маршруты получаю следующую ошибку:
/ Users / pato / Documents / nodejs-bp-api / node_modules / express / lib / router / index.js: 139 отладка («отправка% s% s», req.method, req.url);^
TypeError: Невозможно прочитать свойство 'method' из неопределенного
файла express.js
.
.
app.use(cors());
app.use(config.api.prefix, apiRoutes());
API-маршруты/index.js
const todo = require('../api/routes/todo');
const express = require('express');
const apiRoutes = () => {
const app = express.Router();
todo(app);
return app();
};
module.exports = apiRoutes;
todo.js, маршрут
const todo = router => {
router.get('/', function(req, res, next) {
res.json({ msg: 'This is CORS-enabled for all origins!' });
});
};