我正在app.js中尝试这个,因为代码封装是很棒的。
app.use('/user',require('./routes,js')(app,mongoose,passport)routes.js就像
module.export=(app,mongoose,passport)=>{app.post('/index',(req,res,next))}但是类型错误不断弹出。
Router.use() requires a middleware function but got a undefined发布于 2018-07-03 15:41:38
您应该从您的routes.js文件中返回一些内容。您可以将routes.js更改为:
const express = require('express');
module.exports = (app, mongoose, passport) => {
const router = express.Router();
router.post('/index', (req, res, next) => {
/* do something */
});
return router;
}https://stackoverflow.com/questions/51157905
复制相似问题