Я знаю, что здесь есть много похожих вопросов, но я обещаю, что прочитал их все и не нашел решения.
Я пытаюсь написать приложение с использованием Express Router, но яполучаю эту ошибку:
app.use() requires a middleware function
Я уже пытался внедрить промежуточное ПО многими способами, но не смог исправить.
Вот последняя версия моего кода (очень аккуратная):
/index.js
import express from 'express';
const app = express();
app.use((req, res, next) => {
console.log(req.method, req.url);
next();
});
app.use(require('./routes'));
/routes/index.js
import credentials from './credentials';
export default [credentials];
/routes/credentials/index.js
import express from 'express';
const router = express.Router();
router.get('/credentials', async (req, res) => {
console.log('Getting credentials...');
});
export default router;
Кто-нибудь может мне помочь найти проблему?