TypeError пытается загрузить на mongoDB - PullRequest
0 голосов
/ 02 ноября 2018

Итак, я пытаюсь загрузить имя пользователя, адрес электронной почты и пароль в mongoDB с помощью этого сценария, используя событие нажатия кнопки, которое запускается, однако я получаю сообщение об ошибке, указывающее, что с пользователем произошла ошибка ссылки.

var User = require('../models/user'); 
    function get() {
            var user = new User({
                username: "sd",
                email: "sss@gmail.com",
                test: "tes123"
            });
            user.save().then(function(data) {
                console.log("user has been inserted");
                console.log(data);
                update(); // Calling immediately to quick test only....
            }).catch(function(e) {
                console.log("Failed", e)
            });
        }

и я вызываю функцию get с этим

  <input type="text" id="usernameRegister" class="form-control" placeholder="Enter name...">
  <input type="text" id="passwordRegister" class="form-control" placeholder="EnterPassword...">
  <button onclick="get(usernameRegister.value,passwordRegister.value)">Register</button> 

, а затем в моделях / пользователя

var User = mongoose.model('User', UserSchema); module.exports = User;

и это ошибка, которую я получаю

TypeError: User is not a constructor[Learn More] router.js:44:14
get
http://localhost:3000/routes/router.js:44:14
onclick
http://localhost:3000/:1:1 

также это работает, если я не вызываю его кнопкой, поэтому я не знаю, зачем он это делает, любая помощь будет принята с благодарностью, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...