Firebase with Node,“面向浏览器的 Firebase 包”

Gab*_*el 5 node.js express firebase firebase-storage

我得到了 Node 的 npm“firebase”包,创建了一个 firebaseConfig.js 文件,然后添加了这个:

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

const firebaseConfig = {
 ...
};

firebase.initializeApp(firebaseConfig);
Run Code Online (Sandbox Code Playgroud)

起初,我收到一个错误说“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.
Run Code Online (Sandbox Code Playgroud)

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

小智 -1

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

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

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