Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript express响应为空,无键_Javascript_Express - Fatal编程技术网

Javascript express响应为空,无键

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

我将结果作为res.json(数据)发送回

奇怪的是,从Postman和localhost中,我得到了一对括号,如:[]

但当我这么做的时候:

res.send(data['someKey'])
我确实得到了一个价值


是什么导致了这种情况?

您能描述一下
数据
变量包含什么吗?只是一个字符串或浮点数。数据实际上是一个大小适中的JSON,有很多值。你能试试JSON.stringify(数据)并看看它是否有效吗?还是没有。只是括号[]res.json()在内部运行json.stringify(),这就是它不工作的原因。看起来数据对象有问题。