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

How would I deploy my React.js changes on custom domain?

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

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

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

至:

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

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

如果我理解正确,您应该注意您不能使用 CLI 将 Firebase 项目部署到您自己的托管基础​​设施(即通过 firebase deploy)。

使用firebase deploy,您总是部署到您的 Firebase 项目,托管在 Firebase/Google 云平台基础设施中。

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

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