【问题标题】:Firebase with Node, "browser-targeted Firebase bundle"Firebase with Node,“以浏览器为目标的 Firebase 包”
【发布时间】:2020-07-12 06:12:37
【问题描述】:

我得到了 Node 的 npm "firebase" 包,制作了一个 firebaseConfig.js 文件,然后添加了这个:

const firebase = require("firebase/app");
console.log(firebase);

const firebaseConfig = {
 ...
};

firebase.initializeApp(firebaseConfig);

一开始报错​​“initializeApp is not a function”,真的没明白,看了firebase的内容后,把最后一行改成

firebase.default.initializeApp(firebaseConfig);

这可行,但现在我在控制台上收到此警告;

      Warning: This is a browser-targeted Firebase bundle but it appears it is being
      run in a Node environment.  If running in a Node environment, make sure you
      are using the bundle specified by the "main" field in package.json.

我真的不明白我应该在这里做什么,我真的可以使用一些指导,所以提前非常感谢!

【问题讨论】:

  • 嗨@Gabriel,你找到解决方案了吗?

标签: node.js firebase express firebase-storage


【解决方案1】:

当你在服务器端使用 firebase 时,你应该使用 firebase-admin。

要从特权环境(例如服务器)设置管理访问权限,请改为设置 Firebase Admin SDK。

https://firebase.google.com/docs/admin/setup

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 2019-06-28
    相关资源
    最近更新 更多