user.get не является функцией - PullRequest
0 голосов
/ 14 марта 2019

Здравствуйте, нет нужды говорить, что я новичок в этом. Каждый раз, когда я заполняю форму и регистрирую нового пользователя, я получаю «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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...