我知道这个错误已经被多次询问和回答,但是在筛选了所有前面提到的修复后,我仍然无法找出我的代码中的错误。
模型/index.js
require('./users');
模型/users.js
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const UserSchema = new Schema({
firstname: String,
...
});
module.exports = mongoose.model('User', UserSchema);
路线/signup.js
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const User = require('../models');
router.post('/signup', function(req, res) {
console.log(req.body);
let UserNew = new User({
first_name: req.body.firstName,
...
});
我在尝试创建新用户的那一行收到“TypeError:用户不是构造函数”。
这是我的第一个 MongoDB/Mongoose 应用程序,欢迎提供任何帮助。谢谢!