在为静态站点生成页面时,如何将有效负载传递给nuxtInitServer?当前,每个页面都会(从store / index.js)向nuxtInitServer发送一个请求,但是我想尽可能通过页面数据传递此操作:https://cmty.app/nuxt/nuxt.js/issues/c10343
我发现:How to generate 100% Static website with Nuxt.js without API request?,但这确实不能回答我的问题。我尝试在nuxtServerInit内实现类似的操作,但是好像存储在每个要生成的新页面上重置。
我也曾尝试访问nuxt.config.js:generate:routes函数中的this
,但这只是返回配置设置。
nuxtServerInit
的第二个参数是context
-该对象保存payload
数据。您可以检查是否已分配有效负载,然后根据需要填充nuxtServerInit。
或者,您可以在axios调用上实现一些缓存,以防止服务器被淹没。