Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 结合静态博客和;在单个域上响应web应用程序?(盖茨比JS/reactjs)_Javascript_Reactjs_Hosting_Gatsby - Fatal编程技术网

Javascript 结合静态博客和;在单个域上响应web应用程序?(盖茨比JS/reactjs)

Javascript 结合静态博客和;在单个域上响应web应用程序?(盖茨比JS/reactjs),javascript,reactjs,hosting,gatsby,Javascript,Reactjs,Hosting,Gatsby,想象一下以下场景: 我有一个静态网站/博客,是用盖茨比JS建立的 我还有一个react webapp,它不是静态的,用户可以登录到它并做一些其他事情 我希望用户能够进入例如wwww.mywebapp.com,然后登录到我的非静态react web app,或者单击blog阅读我的(静态)gatsbyjs博客 我有办法做到这一点/将两者结合起来吗?或者使用服务器端渲染会更好吗?您可以在盖茨比内部构建动态应用程序。该方法在中进行了描述。但一般做法是: 像平常一样使用盖茨比 添加一些仅客户端路由

想象一下以下场景:

  • 我有一个静态网站/博客,是用盖茨比JS建立的
  • 我还有一个react webapp,它不是静态的,用户可以登录到它并做一些其他事情
  • 我希望用户能够进入例如
    wwww.mywebapp.com
    ,然后登录到我的非静态react web app,或者单击
    blog
    阅读我的(静态)gatsbyjs博客


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

    您可以在盖茨比内部构建动态应用程序。该方法在中进行了描述。但一般做法是:

    • 像平常一样使用盖茨比
    • 添加一些仅客户端路由

    仅客户端路由将不会呈现给服务器。更多信息请参阅文档。

    我们可以通过修改public(build)文件夹、package.json和gatsby.config来实现这一点

    教程:-

    代码:-

    希望这也会有帮助