Zah*_*ain 0 mongoose mongodb node.js postman
我正在尝试使用邮递员测试我的路线。下面是我的 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;
Run Code Online (Sandbox Code Playgroud)
我的用户路由器文件如下
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;
Run Code Online (Sandbox Code Playgroud)
每次当我尝试为用户测试 post 路由时,我都会收到“错误:验证错误:用户名:username需要路径”。下面的错误是我邮递员的截图
任何人都可以帮我找出我错在哪里。
| 归档时间: |
|
| 查看次数: |
2383 次 |
| 最近记录: |