我可以对Nuxt页面强制执行SSR吗?

时间:2019-06-25 01:34:40

标签: node.js vue.js ssr nuxt

在Nuxt应用程序中,我需要渲染一个页面,该页面包含从100MB .jsonl文件获取的Google地图上显示的大量数据。我在asyncData()中使用fs.createReadStream来解析数据并将其提供给Vue组件。由于fs是仅用于服务器端的模块,因此这意味着我的应用在尝试渲染该页面时会出错。

我想这样做,以便此特定页面将专门以SSR呈现,因此我可以在Vue组件中使用fs。

我曾考虑使用自定义的Express中间件来处理数据,但这仍然导致将数十MB的内容下载到客户端,这是不可接受的。您可以在示例中看到如何使用Axios进行请求。

print( "hello({my_var})".format(my_var=i) )

即使正确渲染,NUXT也会向我显示一个错误叠加层,抱怨该问题。

enter image description here

0 个答案:

没有答案