Firebase Firestore 和函数 404 ERR_ABORTED

每当我运行 HTML 页面的本地服务器时,我都会在控制台中收到此错误(云功能未在本地托管):

GET https://www.gstatic.com/firebase/9.16.0/firebase-firestore.js net::ERR_ABORTED 404
GET https://www.gstatic.com/firebase/9.16.0/firebase-functions.js net::ERR_ABORTED 404

我知道之前有人问过这个话题,但其他人提出的解决方案都没有以任何方式帮助我。其他模块加载正常。这是我对 HTML 中所有模块的引用:

<script src="https://www.gstatic.com/firebasejs/8.8.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.8.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.8.0/firebase-analytics.js"></script>
<script src="https://www.gstatic.com/firebase/9.16.0/firebase-firestore.js"></script>
<script src="https://www.gstatic.com/firebase/9.16.0/firebase-functions.js"></script>

这是我的 JS 开始时的 firebase 配置:

var firebaseConfig = {
apiKey: "AIzaSyB_gTZfsFfyrn_xsnnmtWuUMQkoyuHztts",authDomain: "form-ce7e9.firebaseapp.com",projectId: "form-ce7e9",storageBucket: "form-ce7e9.appspot.com",messagingSenderId: "479728355456",appId: "1:479728355456:web:e7ce8a6a21e33cd176fe65",measurementId: "G-GHTPHK5QXS"

这是我已成功部署的 index.js:

const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp();

// add trigger (new user signup)
exports.newUserSignup = functions.auth.user().onCreate((user) => {
  // for background triggers you must return a value/promise
  return admin.firestore().collection("users").doc(user.id).set({
    email: user.email,cybos: [],});
});

最后这是我的 firebase.JSON:

{
  "firestore": {
    "rules": "firestore.rules","indexes": "firestore.indexes.json"
  },"functions": {
    "predeploy": [
      "npm --prefix \"$RESOURCE_DIR\" run lint"
    ]
  },"hosting": {
    "public": "public","ignore": [
      "firebase.json","**/.*","**/node_modules/**"
    ]
  }
}

非常感谢您的帮助,我要撕掉我的头发

更新:

当我在本地服务器上运行 HTML 时,此消息再次出现:

Failed to load resource: the server responded with a status of 404 ()

出现两次,一次用于 firestore,一次用于函数

J943768044 回答:Firebase Firestore 和函数 404 ERR_ABORTED

如果其他人遇到这个问题,这实际上是一个非常简单的解决方案,所以我觉得很愚蠢。我的脚本参考网址不正确,请检查此 link 以获取所有适当的链接。我的版本号不正确,归结起来就是这样。

本文链接:https://www.f2er.com/285.html

大家都在问