我知道这个错误已经被多次询问和回答了,但是在筛选完所有前面提到的修复后,我仍然无法弄清楚我的代码中的错误。
模型/ 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:User is not constructor'。
这是我的第一个MongoDB / Mongoose应用程序,欢迎任何和所有帮助。谢谢!