Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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 Nodejs响应太大?_Javascript_Json_Node.js - Fatal编程技术网

Javascript Nodejs响应太大?

Javascript Nodejs响应太大?,javascript,json,node.js,Javascript,Json,Node.js,当我用一个大json(nodejs)响应HTTP请求时,响应被切断,我得到以下消息(firefox): SyntaxError:JSON.parse:JSON数据第1049525列的未终止字符串 Firefox显然没有收到完整的JSON。我已经得出结论,nodejs响应不会发送大于1049525字节的数据。这似乎不太可能是一个绝对限制,因为JSON没有那么大。 我尝试创建一个字符串,但得到了相同的结果 如何调整响应可以处理的文件大小?流媒体是实现这一点的更好方式吗?还有别的事吗?谢谢你 当您将c

当我用一个大json(nodejs)响应HTTP请求时,响应被切断,我得到以下消息(firefox):

SyntaxError:JSON.parse:JSON数据第1049525列的未终止字符串

Firefox显然没有收到完整的JSON。我已经得出结论,nodejs响应不会发送大于1049525字节的数据。这似乎不太可能是一个绝对限制,因为JSON没有那么大。 我尝试创建一个字符串,但得到了相同的结果


如何调整响应可以处理的文件大小?流媒体是实现这一点的更好方式吗?还有别的事吗?谢谢你

当您将
curl
wget
与URL一起使用时会发生什么?这是一个有趣的问题,我以前没有想到过,或者实际上还没有遇到过。我认为流媒体可能是最好的出路。我快速搜索了你,找到了可以帮助你解决问题的
Oboe.js
包。但我认为1mb的数据并没有那么大,可能存在一些潜在的问题。可能还需要考虑打印实际的JSON内容,并确保它们确实被截断了。是的,打印了内容,并且被截断了。谢谢你的双簧管.js。建议塞缪尔。我尝试过流式传输,但认为它更适合于保存服务器内存的更大的文件。我不知道它将如何在单个较小的数据请求上执行时间方面的操作。至于卷曲,我不熟悉。这是一个post请求;它应该能够处理这个尺寸。感谢您的输入点当您将
curl
wget
与URL一起使用时会发生什么?这是一个有趣的问题,我以前没有想到过,或者还没有遇到过。我认为流媒体可能是最好的出路。我快速搜索了你,找到了可以帮助你解决问题的
Oboe.js
包。但我认为1mb的数据并没有那么大,可能存在一些潜在的问题。可能还需要考虑打印实际的JSON内容,并确保它们确实被截断了。是的,打印了内容,并且被截断了。谢谢你的双簧管.js。建议塞缪尔。我尝试过流式传输,但认为它更适合于保存服务器内存的更大的文件。我不知道它将如何在单个较小的数据请求上执行时间方面的操作。至于卷曲,我不熟悉。这是一个post请求;它应该能够处理这个尺寸。谢谢你的意见