如何将我的React.js更改部署到自定义域?

时间:2018-09-04 12:08:43

标签: reactjs firebase firebase-hosting

我刚刚使用React.js完成了一个网站的制作,但是意识到我需要再做一个小修改。运行firebase deploy后,它将继续将更改部署到Firebase提供的默认托管URL,而不将更改部署到我的自定义域(该域现已启动并正在运行)。

我试图进入.firebaserc文件并将其更改为:

{
  "projects": {
    "default": "mywebsite-1d988"
  }
}

收件人:

{
  "projects": {
    "custom": "myWebsite"
  }
}

如何解决此问题,以便在运行firebase deploy时编辑对自定义域而不是Firebase默认域的更改?

1 个答案:

答案 0 :(得分:1)

如果我的理解正确,则应注意,您无法使用CLI(例如,通过执行firebase deploy)将Firebase项目部署到自己的托管基础​​架构中。

借助firebase deploy,您始终部署到Firebase项目,该项目托管在Firebase / Google Cloud Platform基础架构中。

就“自定义域”而言,您可以做的是将自定义域连接到Firebase托管站点,如此处所述:https://firebase.google.com/docs/hosting/custom-domain

这将重定向对您域(例如myWebsiteName.com)的任何请求到您的Firebase托管站点(mywebsite-1d988.firebaseapp.com),对用户是透明的。