【发布时间】:2023-03-16 09:24:01
【问题描述】:
这个问题几乎是不言自明的。我已经使用 nodeJS 为 MongoDB 创建了一个后端。这是我整个后端项目的链接,因此您可以在自己的端进行复制-->
https://onedrive.live.com/?cid=90b44987ff0f70ac&id=90B44987FF0F70AC%21157&authkey=!AOG8D2nRT--ga9I
现在,我正在尝试通过 Postman 向添加操作发送请求以添加新的播放器项目 - 我遵循的步骤是-->
- 启动 mongo.exe 并运行 使用 playerDB
- 启动 mongod.exe
- 在我的后端项目上打开命令终端并运行 nodemon 服务器
- 通过邮递员向 Mongoose db 发送 POST 请求 localhost:4000/playerDB/add
我收到的错误是 -> 400 无法添加播放器对象
我的示例请求正文是这样的:
{
"player_name":"Didier Drogba",
"player_description":"Brawny, cunning, determined and a heart for attempting the most impossible audacious! The one and only!",
"player_position":"Striker",
"player_age":"42",
"player_club":"Chelsea FC",
"player_":"Hall of Fame",
"player_isactive":"False",
"player_completed":"True"
}
我犯了什么错误?出了什么问题?我遵循的步骤顺序有什么问题吗? 你能指出我哪里出错了吗?
谢谢,
编辑--> 新的错误是:
<body>
<pre>SyntaxError: Unexpected token F in JSON at position 288
<br> at JSON.parse (<anonymous>)
<br> at parse (E:\REACT\MyProj\backend\node_modules\body-parser\lib\types\json.js:89:19)
<br> at E:\REACT\MyProj\backend\node_modules\body-parser\lib\read.js:121:18
<br> at invokeCallback (E:\REACT\MyProj\backend\node_modules\raw-body\index.js:224:16) .....
【问题讨论】:
标签: node.js mongodb mongoose backend nodemon