【发布时间】:2020-11-09 07:37:26
【问题描述】:
我正在使用 Gatsby 创建一个论坛
我开发了一个表单,用户可以使用该表单在名为create.js 的页面中创建线程以添加到论坛,该页面将数据发送到外部数据库。
一旦用户提交了帖子,我想使用模板创建一个新页面,通常我会在Gatsby-node.js中使用;根据Gatsby Docs Gatsby-node.js 仅在部署时运行一次。
还有其他方法可以让我在Gatsby-node.js 之外访问CreatePage(),还是我缺少其他功能?
最终,我希望在用户创建必要的内容后,新页面在 Gatsby 应用程序中可用,而无需重新部署。
【问题讨论】:
标签: templates gatsby templating