正文未在 GET 方法中解析
Body is not getting parsed in GET method
我正在使用 mockoon 进行 API 模拟。我在那里使用 GET 方法创建了 2 条路由,它的主体包含(响应)JSON 对象。我注意到我的快递应用程序无法解析其中一条路线。但是正在解析包含 ARRAY 的正文中具有 JSON 对象的路由。我用 Express(通过 console.log)和 chrome 浏览器(我有 JSON 格式化程序扩展名)测试了两条路线,它的行为相同意味着不包含 ARRAY 的响应没有被解析但是对数组的响应正在被解析(表现正常)。让我展示截图:
快递(by console.log):
数组:
没有数组:
Chrome(JSON 格式化程序扩展):
带数组(扩展能够解析):
没有数组(扩展无法解析):
我尝试将 Header(Content-Type: application/json) 添加到 mockoon 中的路由。但是,我仍然不知道这里发生了什么。有人请解释
快递编码:
const iabs_client = await axios.get(
"http://localhost:3001/iabs-client
);
这是在 Mockoon 中创建的路由(JSON 中没有数组):
P.S mockoon 是一个在 localhost 中创建端点的程序,对于 API 在没有后端的情况下开发前端时的模拟很有用
“something”后的尾随逗号无效 JSON。编辑您的 Mockoon 正文以删除逗号,它应该可以工作。
我正在使用 mockoon 进行 API 模拟。我在那里使用 GET 方法创建了 2 条路由,它的主体包含(响应)JSON 对象。我注意到我的快递应用程序无法解析其中一条路线。但是正在解析包含 ARRAY 的正文中具有 JSON 对象的路由。我用 Express(通过 console.log)和 chrome 浏览器(我有 JSON 格式化程序扩展名)测试了两条路线,它的行为相同意味着不包含 ARRAY 的响应没有被解析但是对数组的响应正在被解析(表现正常)。让我展示截图:
快递(by console.log):
数组:
没有数组:
Chrome(JSON 格式化程序扩展):
带数组(扩展能够解析):
没有数组(扩展无法解析):
我尝试将 Header(Content-Type: application/json) 添加到 mockoon 中的路由。但是,我仍然不知道这里发生了什么。有人请解释
快递编码:
const iabs_client = await axios.get(
"http://localhost:3001/iabs-client
);
这是在 Mockoon 中创建的路由(JSON 中没有数组):
P.S mockoon 是一个在 localhost 中创建端点的程序,对于 API 在没有后端的情况下开发前端时的模拟很有用
“something”后的尾随逗号无效 JSON。编辑您的 Mockoon 正文以删除逗号,它应该可以工作。