Javascript express响应为空,无键
我将结果作为res.json(数据)发送回 奇怪的是,从Postman和localhost中,我得到了一对括号,如:[] 但当我这么做的时候:Javascript express响应为空,无键,javascript,express,Javascript,Express,我将结果作为res.json(数据)发送回 奇怪的是,从Postman和localhost中,我得到了一对括号,如:[] 但当我这么做的时候: res.send(data['someKey']) 我确实得到了一个价值 是什么导致了这种情况?您能描述一下数据变量包含什么吗?只是一个字符串或浮点数。数据实际上是一个大小适中的JSON,有很多值。你能试试JSON.stringify(数据)并看看它是否有效吗?还是没有。只是括号[]res.json()在内部运行json.stringify(),这就是
res.send(data['someKey'])
我确实得到了一个价值
是什么导致了这种情况?您能描述一下
数据
变量包含什么吗?只是一个字符串或浮点数。数据实际上是一个大小适中的JSON,有很多值。你能试试JSON.stringify(数据)并看看它是否有效吗?还是没有。只是括号[]res.json()在内部运行json.stringify(),这就是它不工作的原因。看起来数据对象有问题。