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

标签 reactjs firebase firebase-hosting

我刚刚使用 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/

相关文章:

swift - 将 Pod 更新到 Firebase 5.4 后出现 Firebase 错误

node.js - Firebase 将原始数据上传到存储桶

javascript - TypeError : (0 , _expect2.default)(...).toBeDefined 不是函数

javascript - 为什么这个函数 setFormData({ ...formData, [e.target.name] : e. target.value}); 中包含这些括号?

javascript - react : How to redirect

ios - Swift:使用 firebase SDK 时使用未解析的标识符 'FDataSnapShot'

javascript - 为什么我的 CSS 不适用于我的 React 组件?

firebase - Firebase 函数可以通过查询字符串参数进行缓存吗? #askfirebase

javascript - 如何在 firebase 上托管 Nodejs/Express 后端?

java - 什么是 firebase 以及如何在 Android 中使用它?