所以我开始了一个 REST API,它是练习的一部分。无论如何,我想问社区,如果您通过 Postman 测试的请求发送的响应为 null 或空数组,您会怎么做。我使用 mongo shell,它显示我的数据库中有两个集合。我很困惑,还没有真正找到答案。
例如:这就是 cmd 的响应内容
::1 - - [16/11/2022:11:04:14 +0000] "GET /movies HTTP/1.1" 201 2 或 ::1 - - [16/11/2022:11:07:13 + 0000]“获取 /movies/The%20Lord%20of%20Rings:%20The%20Fellowship%20of%20the%20Ring HTTP/1.1" 200 4.
我已阅读说明,并且在索引文件和模型中没有看到错误。
这可能是您的 GET 函数中的错误。没有理由在 Atlas 中的 MongoDB localhost 和 MongoDB 之间有不同的行为,除非您使用完全不同的版本。
也许分享代码,有人可以帮助调试 https://community.postman.com/t/tests-for-empty-response-body/15584