生成页面时传递nuxtServerInit的有效负载

问题描述 投票:0回答:1

在为静态站点生成页面时,如何将有效负载传递给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,但这只是返回配置设置。

nuxt.js
1个回答
0
投票

nuxtServerInit的第二个参数是context-该对象保存payload数据。您可以检查是否已分配有效负载,然后根据需要填充nuxtServerInit。

或者,您可以在axios调用上实现一些缓存,以防止服务器被淹没。

© www.soinside.com 2019 - 2024. All rights reserved.