Javascript 根据Gatsby中的日期动态更改页面的URL

Javascript 根据Gatsby中的日期动态更改页面的URL,javascript,reactjs,gatsby,strapi,Javascript,Reactjs,Gatsby,Strapi,我每隔几天就有一次网络研讨会,我想更改生成页面的网络研讨会URL,例如: 到 网络研讨会结束后 问题是gatsby-node.js仅在构建期间运行,因此我无法动态更改生成页面的路径。如果网络研讨会通过,我将不得不重新构建应用程序以应用新的URL 我不知道是否应该在页面组件本身或gatsby-ssr.js文件中进行动态路由更改 我想到的一件事是某种有条件的CRON工作,它将检查网络研讨会是否通过,然后重新构建应用程序,但我不确定这是否是最好的方法 我们可以说,盖茨比有什么合适的方法来做这件事吗

我每隔几天就有一次网络研讨会,我想更改生成页面的网络研讨会URL,例如:

网络研讨会结束后

问题是gatsby-node.js仅在构建期间运行,因此我无法动态更改生成页面的路径。如果网络研讨会通过,我将不得不重新构建应用程序以应用新的URL

我不知道是否应该在页面组件本身或gatsby-ssr.js文件中进行动态路由更改

我想到的一件事是某种有条件的CRON工作,它将检查网络研讨会是否通过,然后重新构建应用程序,但我不确定这是否是最好的方法

我们可以说,盖茨比有什么合适的方法来做这件事吗

你们将如何应对这一挑战?

一个选择是使用盖茨比的功能来添加对后面URL的支持

但是,如果每天触发一个新的构建确实满足了您的需要,那么无论是通过cron作业还是通过外部服务(比如触发一个webhook来提示重新构建),这都非常简单