Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Node.js和Mongodb构建Restful CRUD API_Mongodb - Fatal编程技术网

使用Node.js和Mongodb构建Restful CRUD API

使用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

我得到一个错误: { “消息”:“备注内容不能为空” }

MongoDB正在运行,如果我启动$node server.js,我会收到以下消息: 服务器正在侦听端口3000 已成功连接到数据库

如果我删除note.controller.js中的以下行。响应状态为200-OK:

//return res.status(400).send({
// message: "Note content can not be empty"
// });
但“titel”包含默认内容:“title”:“Untitled Note”

我想,这是中间件/Mongoose
的问题,在这里输入代码


有人有解决方案吗?

因此,当我遵循相同的教程时,这个错误发生在我身上,原因是我没有使用Postman应用程序的经验

在POST方法中,通过将正文的格式保持为文本,将正文选择为原始

为了让它正常工作,因为日期应该是JSON格式,根据服务器配置写入MongoDB,我们需要选择原始正文格式为JSON,如下图所示