【发布时间】:2015-03-14 20:17:45
【问题描述】:
这一定很明显,但我花了足够的时间:
Node express 获取在浏览器中设置的 JSON 对象。 对象名称是 dddd。
当我:
console.log(req.params.dddd);
我明白了:
{"email":"abc@def.com"}
这正是我为 node.js 设置的内容
但是当我:
console.log(req.params.dddd.email);
我收到undefined...
我一定错过了这一点。比你对任何帮助的人都好
【问题讨论】:
-
@OliverBorchert 为什么会有所作为?它完全等同于
console.log(req.params.dddd.email)。 -
使用 url 参数发送 JSON 数据不是一个很好的设计。您应该改用请求正文,或者至少使用查询字符串。
标签: javascript json node.js express