【发布时间】:2020-09-11 01:06:38
【问题描述】:
我正在使用 Netlify 上托管的 Gatsby 设置。
我正在构建某种食谱网站,用户可以在其中注册、登录并将食谱添加到他们自己的食谱页面。要添加新食谱,用户可以在表格中填写一些数据(如食谱名称、成分等)。提交时,数据将存储在数据库中。然后,我还希望为该特定配方创建一个动态页面。 (这就是你进来的地方)。
我知道我可以通过 gatsby-node.js 文件添加页面,但我希望此页面可以添加到客户端并且在表单提交后立即存在而不重建项目。这在盖茨比中是否可行?如果可以……如何?
如果这不可能,我最好的选择是在表单提交后调用 Netlify webhook 来重建项目,然后等待构建完成,然后才能显示配方详细信息页面?对此有什么想法吗?
希望你们中的一位程序员可以在这里帮助我!
【问题讨论】: