如何自定义firebase数据库的域名、授权和存储?

孟子易*_*孟子易 5 firebase firebase-authentication firebase-realtime-database firebase-storage

我知道我可以为 firebase 托管自定义域名。但是如何自定义 firebase 数据库、身份验证和存储域名?例如。

authDomain: example.firebaseapp.com => auth.example.com
databaseURL: example.firebaseio.com => db.example.com
storageBucket: example.appspot.com => storage.example.com
Run Code Online (Sandbox Code Playgroud)

我试图对域进行 cname(例如 cname auth.example.com 到 example.firebaseapp.com),但这导致https://auth.example.com显示证书错误。我能解决吗?

mah*_*val 0

您是否还更改了代码中的 firebase 脚本片段?

<script src="https://www.gstatic.com/firebasejs/4.4.0/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
    apiKey: "yourkey",
    authDomain: "auth.example.com",
    databaseURL: "https://db.example.com",
    projectId: "yourid",
    storageBucket: "storage.example.com",
    messagingSenderId: "id"
  };
  firebase.initializeApp(config);
</script>
Run Code Online (Sandbox Code Playgroud)