我将如何在自定义域上部署我的 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
)用户。
我刚刚使用 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
)用户。