在单个域上结合静态博客和反应网络应用程序? (gatsbyjs / reactjs)

Combining static blog & react web-app on single domain? (gatsbyjs / reactjs)

想象一下以下场景:

  1. 我有一个静态网站/博客,是用 gatsbyjs 构建的。
  2. 我还有一个 React Web 应用程序,它不是静态的,用户可以登录并执行其他操作。

我希望用户能够访问例如wwww.mywebapp.com 然后登录到我的非静态反应网络应用程序,或者单击 blog 并阅读我的(静态)gatsbyjs 博客。

我有办法做到这一点/将两者结合起来吗?还是我最好使用服务器端渲染?

您可以在 Gatsby 中构建动态应用程序。 docs here 中描述了该方法。但是一般的做法是:

  • 正常使用 Gatsby
  • 添加一些客户端专用路由

客户端路由不会被服务器呈现。文档中有更多信息。

我们可以通过修改 public(build) 文件夹、package.json 和 gatsby.config...

来做到这一点

教程:- https://www.youtube.com/watch?v=5rUNlYs6wu4

代码:- https://github.com/benawad/gatsby-cra-combo

希望这也会有所帮助!!!