Здравствуйте, нет нужды говорить, что я новичок в этом. Каждый раз, когда я заполняю форму и регистрирую нового пользователя, я получаю «user.get не функция», но он создает нового пользователя в базе данных. Вот маршрут и модель user.js
app.post("/register",function(req,res){
User.register(new User({username:req.body.username}),req.body.password,function(err,user){
if (err) {
console.log(err);
return res.render("/register");
}
passport.authenticate("local")(req,res,function(){
res.redirect("/campgrounds");
});
});
});
user.js
var mongoose = require("mongoose");
var passportLocalMongoose = require("passport-local-mongoose");
var UserSchema = new mongoose.Schema({
username:String,
password:String
});
UserSchema.plugin(passportLocalMongoose);
module.exports = mongoose.model("User",UserSchema);