正如 nuxt 的文档所说:
generate 命令 (yarn generate) 会忽略动态路由。Nuxt 不知道这些路由将是什么,因此它无法生成它们。
他们有一个为动态路由创建静态 html 文件的解决方案:
generate: { routes () { return axios.get('https://my-api/users') .then((res) => { return res.data.map((user) => { return { route: '/users/' + user.id, payload: user } }) }) } }
我的问题是:假设我们在生成 nuxt 时有 50 个用户,并且 nuxt 为每个用户创建 50 个静态 html。但用户数不是恒定的。例如一小时后,我们有 55 个用户。那么,nuxt 是如何处理的呢?或者说清楚:它是否由 nuxt 处理?