尝试使用 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)