Узел POST req возвращает одинаковые значения независимо от ввода - PullRequest
0 голосов
/ 12 октября 2018

Я делаю запрос POST, как это:

router.post('/register2', (req, res) => {
    const newUser = new User({
                    name: req.body.name,
                    email: req.body.email,
                    password: req.body.password
                });
                newUser.save()
                    .then(res.json(newUser));
})

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

Вот «пользователь», к которому относится newUser:

const UserSchema = new Schema({
    name: {
        type: String,
        required: true
    },
    email: {
        type: String,
        required: true
    },
    password: {
        type: String,
        required: true
    },
    date: {
        type: Date,
        default: Date.now
    }
});

module.exports = User = mongoose.model('users', UserSchema);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...