【问题标题】:Deploying Create-React-App to Multiple URLs将 Create-React-App 部署到多个 URL
【发布时间】:2019-06-05 18:19:48
【问题描述】:

我希望能够构建相同的 CRA 应用并将其部署到 www.homepage.com/beta 和 www.homepage.com/web

原因是我可以为我的 beta 用户部署不同的版本,同时为其他用户提供网站的非 beta 版本。

我在 React-Router 中更改了我的 ROUTE 以处理一个 url 是否具有 /web//beta/ 并且它在本地工作,但是当我部署并转到 homepage.com/beta 时,我的路由正在呈现。

我已将其范围缩小到我的package.json,它具有homepage 属性。如果它使用homepage.com/beta,那么测试版网站可以工作。如果我使用homepage.comhomepage.com/web/,那么测试版将无法正常工作。

想法?

【问题讨论】:

    标签: reactjs react-router create-react-app


    【解决方案1】:

    我会选择子域解决方案 (beta.homepage.com),它还允许在 beta 部署和非 beta 部署之间进行适当的站点存储和 cookie 分离

    【讨论】:

    猜你喜欢
    • 2017-09-21
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 2018-06-09
    • 2018-10-19
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多