【发布时间】:2018-07-20 14:22:21
【问题描述】:
我有一个 RestFul 服务器,它可以向浏览器返回一个大型 json 对象,更具体地说是一个对象数组。例如,30,000 个点的大小为 6.5mb。
但是当速度很慢时,我会在浏览器中收到此内容不匹配错误。我觉得这是因为通过 rest api 的大数据破坏了一些东西。即使在 Postman 中,有时即使我看到收到 6.5 mb 的数据,它也无法渲染。
我的服务器在 NodeJS 中。并且返回的 content-type 标头是 application/json。
我的问题是
如果我返回一个 .json 文件会更有意义吗?浏览器能否处理。如果是,那么我将下载文件并进行前端更改。
旧网址 - http://my-rest-server/data
建议的网址 - http://my-rest-server/data.json
建议的 url 中的内容类型是什么?
【问题讨论】:
-
不是分页选项吗?
-
1.5mb 不是很大。请编辑您的问题以包含处理此请求的服务器代码。
-
但是在慢速连接时它很大
-
@daniel 分页是一个选项。但是客户想要一次获得所有数据。我的处境有点糟糕
-
@JordanRunning over slow connection it is large.
标签: json node.js rest http content-type