小编Hao*_* Wu的帖子

为什么“TypeError:express.Router 不是函数”

尝试使用 nodejs express 制作登录应用程序。但是在我运行它之后。它显示 TypeError: express.Router is not a function。我的快递是最新的4.13.4版本。任何人都可以帮助我吗?这是代码。

var User = require('../modules/user');
var config = require('../../config');

var secretKey = config.secretKey;

module.exports = function(app,express){
    var api = express.Router;
    api.post('/signup', function(req,res){
        var user = new User({
            name: req.body.name,
            username: req.body.username,
            password: req.body.password
        });

        user.save(function(err){
            if(err){
                res.send(err);
                return;
            }

            res.json({ message: 'user has been created'});
        })
    });

    return api;
};
Run Code Online (Sandbox Code Playgroud)

node.js express

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

express ×1

node.js ×1