为什么在express.js中发送nav时require中有类型错误?

时间:2018-10-10 15:08:11

标签: node.js express

app.js:

const adminRouter = require('./src/routes/adminRoutes')(nav);

routes.js:

function Router(nav){
    adminRouter.route('/')
    .get((req,res)=>{
        res.send('inserting books');
    });

    return adminRouter;
}

module.export = Router;

错误:

const adminRouter = require('./src/routes/adminRoutes')(nav);
                                                   ^

TypeError: require(...) is not a function

它在导航中显示错误,不知道为什么

1 个答案:

答案 0 :(得分:1)

您的 routes.js 模块应使用module.exports,复数形式:

module.exports = Router;