Как передать нужный файл в приложение - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь это сделать в app.js, потому что инкапсуляция кода потрясающая

app.use('/user',require('./routes,js')(app,mongoose,passport)

rout.js похож на

module.export=(app,mongoose,passport)=>{app.post('/index',(req,res,next))}

но ошибка типа продолжает появляться

Router.use() requires a middleware function but got a undefined

1 Ответ

0 голосов
/ 03 июля 2018

Вы должны вернуть что-то из вашего 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...