在Nuxt应用程序中,我需要渲染一个页面,该页面包含从100MB .jsonl文件获取的Google地图上显示的大量数据。我在asyncData()中使用fs.createReadStream来解析数据并将其提供给Vue组件。由于fs是仅用于服务器端的模块,因此这意味着我的应用在尝试渲染该页面时会出错。
我想这样做,以便此特定页面将专门以SSR呈现,因此我可以在Vue组件中使用fs。
我曾考虑使用自定义的Express中间件来处理数据,但这仍然导致将数十MB的内容下载到客户端,这是不可接受的。您可以在示例中看到如何使用Axios进行请求。
print( "hello({my_var})".format(my_var=i) )
即使正确渲染,NUXT也会向我显示一个错误叠加层,抱怨该问题。