Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在撞到一堵砖墙。我需要我的 API 允许通过常规表单发布 (application/x-www-form-urlencoded) 和 JSON (application/json) 进行访问。
如果传入的请求是 application/json 内容类型,我需要使用 req.body 而不是 req.params。
完全不知道如何做到这一点。
有什么想法吗?
一种选择是在收集数据的位置添加条件语句。
if(req.get('Content-Type') == "application/json") { data = JSON.parse(req.body); } else { data = req.params; }