我刚刚使用 React.js 制作了一个网站,但意识到我需要再做一个小的编辑。运行 firebase deploy
后,它会不断将更改部署到 Firebase 提供的默认托管 URL,而不是将更改部署到我的自定义域(现已启动并运行)。
我尝试进入 .firebaserc
文件并将其更改为:
{
"projects": {
"default": "mywebsite-1d988"
}
}
至:
{
"projects": {
"custom": "myWebsite"
}
}
如何解决此问题,以便在运行 firebase 部署
时编辑对我的自定义域而不是 Firebase 默认域的更改?
最佳答案
如果我理解正确,您应该注意到,您无法使用 CLI 将 Firebase 项目部署到您自己的托管基础设施(即通过执行 firebase 部署
)。
通过 firebase 部署
,您始终部署到托管在 Firebase/Google Cloud Platform 基础架构中的 Firebase 项目。
就“自定义域”而言,您可以执行的操作是将您的自定义域连接到您的 Firebase 托管网站,如下所述:https://firebase.google.com/docs/hosting/custom-domain .
这会将针对您的域名(例如 myWebsiteName.com
)的任何请求重定向到您的 Firebase 托管网站 (mywebsite-1d988.firebaseapp.com
) >),以对用户透明的方式。
关于reactjs - 如何在自定义域上部署我的 React.js 更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52166025/