我有一个在 URL 或消息正文中接受 json 的端点(当然是 POST)
app.post('/book/addBooks', function (req, res) {
...
我知道来自服务器的新书 JSON 要么是查询参数
<server>/book/addBooks?books=[{...},{...}]
或从身体
<server>/book/addBooks
身体:
books=[{...},{...}]
基本上我正在检查两者:
req.body.books
或者
req.query.books
并选择第一个有内容的。有没有更好的方法可以快速获取“书籍”?
旁注:在你丢弃你可以传递 url 或 body 的事实之前,我正在编写一个模仿另一个 API 的服务,因为另一个 API 允许这个垃圾我也必须这样做。