我有一个RestFul服务器,它可以将更大的json对象更具体地返回给浏览器。例如,30,000点的大小为6.5mb。
但是当速度很慢时,我在浏览器中遇到此内容不匹配错误。我觉得这是因为通过休息api的大数据打破了一些东西。即使在Postman中,即使我看到收到6.5 mb的数据,它也有时无法渲染。
我的服务器在NodeJS中。并返回content-type标头是application / json。
我的问题是
如果我返回.json文件会更有意义吗?浏览器能够处理吗?如果是,那么我将下载该文件并进行前端更改。
旧网址 - http://my-rest-server/data
提议的网址 - http://my-rest-server/data.json
建议的网址中的内容类型是什么?
答案 0 :(得分:1)
您的客户可能希望一次性获取所有数据,但仍希望他们的数据能够快速获取数据。
...但您可能希望研究以块和流方式发送数据:
https://medium.freecodecamp.org/node-js-streams-everything-you-need-to-know-c9141306be93