使用Node.js和Mongodb构建Restful CRUD API
我得到一个错误: { “消息”:“备注内容不能为空” } MongoDB正在运行,如果我启动$node server.js,我会收到以下消息: 服务器正在侦听端口3000 已成功连接到数据库 如果我删除note.controller.js中的以下行。响应状态为200-OK:使用Node.js和Mongodb构建Restful CRUD API,mongodb,Mongodb,我得到一个错误: { “消息”:“备注内容不能为空” } MongoDB正在运行,如果我启动$node server.js,我会收到以下消息: 服务器正在侦听端口3000 已成功连接到数据库 如果我删除note.controller.js中的以下行。响应状态为200-OK: //return res.status(400).send({ // message: "Note content can not be empty" // }); 但“titel”包含默认内容:“title”:“Unti
//return res.status(400).send({
// message: "Note content can not be empty"
// });
但“titel”包含默认内容:“title”:“Untitled Note”
我想,这是中间件/Mongoose的问题,在这里输入代码
有人有解决方案吗?因此,当我遵循相同的教程时,这个错误发生在我身上,原因是我没有使用Postman应用程序的经验 在POST方法中,通过将正文的格式保持为文本,将正文选择为原始 为了让它正常工作,因为日期应该是JSON格式,根据服务器配置写入MongoDB,我们需要选择原始正文格式为JSON,如下图所示