ReferenceError:未定义require-firebase-admin

问题描述 投票:0回答:1

我正在尝试使用JavaScript从Laravel读取Firebase数据库中的信息。

我的代码如下:

<script>
         // Import Admin SDK
var admin = require ("firebase-admin");

// Get a database reference to our posts
var db = admin.database ();
var ref = db.ref ("Chats / Global");

// Attach an asynchronous callback to read the data at our posts reference
ref.on ("value", function (snapshot) {
   console.log (snapshot.val ());
}, function (errorObject) {
   console.log ("The read failed:" + errorObject.code);
});
     </script>

我尝试过:

<script src = "https://www.gstatic.com/firebasejs/3.6.1/firebase.js"> </script>

还有:

npm install firebase-admin --save

但继续告诉我:

ReferenceError: require is not defined
laravel firebase firebase-admin
1个回答
0
投票

您试图做的事是不可能的。 Firebase Admin SDK在浏览器环境中不起作用。它设计用于在运行nodejs的后端程序(和本地环境)上使用。

如果要从Firebase数据库(FirestoreRealtime Database)中读取数据,则应使用此处链接的专为Web浏览器设计的SDK。

© www.soinside.com 2019 - 2024. All rights reserved.