我在尝试通过邮递员到达我的端点之一时遇到了麻烦。我是 Postman 的新手,所以我不知道我的错误是来自 Postman 使用不当还是我的服务器逻辑。
这是我制作的另一个模块的发布路线和要求
var Post = require('./models/post')
app.post('/api/posts', function(req, res, next){
var post = new Post({
username: req.body.username,
body: req.body.body
})
post.save(function(err, post){
if(err) {
return next(err)
}
res.json(201, post)
})
})
这是帖子模块
var db = require('../db')
var Post = db.model('Post', {
username: { type: String, required: true},
body: { type: String, required: true},
date: { type: Date, required: true,
default: Date.now}
})
module.exports = Post
文件结构为 nodeServer/models,nodeServer 中包含 db.js、package.json、node_modules 和 server.js,models 中包含 post.js
我的邮递员请求及其返回的错误如下所示
图片下方还有更多错误消息,但都是 path/morepath/path.js 之类的东西,包括我的一些系统信息。
请帮我解决这个验证错误!