小编hba*_*bat的帖子

为什么需要 module.exports=router ?

在我的 node.js 服务器配置文件中,我设置了app.use('/user', user.js),它将/user路由映射到user.js文件。

然后我在文件中创建子路user.js由来处理我的获取或发布请求。

module.exports=router我的问题是:这个文件末尾的责任是什么?

如果我删除它,路由就会停止工作,所以我不明白它是否在这里告诉我的服务器conf文件中有子路径user.js

var express = require('express');

var user = require('../../models/user');
var db = require('../../models/index');


var router = express.Router();


router.get('/addUser',function (req, res, next) {
  db.user.create(req.body)
    .then(user => res.json({

      data: user,

    }))
    .catch(error => res.json({
      error: true,
      data: [],
      error: error
  }));
});
module.exports = router;
Run Code Online (Sandbox Code Playgroud)

node.js express

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

express ×1

node.js ×1