Я пытаюсь проверить свои маршруты с помощью почтальона. Ниже приведен мой файл user.model.js
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const userSchema = new Schema({
username: {
type: String,
required: true,
unique: true,
trim: true,
minlength: 3
},
}, {
timestamps: true,
});
const User = mongoose.model('User', userSchema);
module.exports = User;
Мой файл маршрутизатора для пользователя ниже
const router = require('express').Router();
let User = require('../models/user.model');
router.route('/').get((req, res) => {
User.find()
.then(users => res.json(users))
.catch(error => res.status(400).json('Error: ' + error));
});
router.route('/add').post((req, res) => {
const username = req.body.username;
const newUser = new User({ username });
newUser.save()
.then(() => res.json('User added!'))
.catch(error => res.status(400).json('Error: ' + error));
});
module.exports = router;
каждый раз, когда я пытаюсь протестировать почтовый маршрут для пользователя Iполучаю сообщение «Ошибка: ошибка Validation: имя пользователя: требуется путь username
». ниже приведен скриншот моего почтальона
Может кто-нибудь помочь мне разобраться, где я ошибаюсь.