在哪里或什么是serviceAccountKey.json是firebase实时数据库的节点js样本

时间:2017-06-19 09:32:50

标签: node.js firebase firebase-realtime-database

我已下载Firebase real-time database node.js sample的zip并导航到数据库部分

https://github.com/firebase/quickstart-nodejs/tree/master/database

我找到line 35,其中包含以下代码

var serviceAccount = require('path/to/serviceAccountKey.json');

但我想知道在哪里/什么是serviceAccountKey.json?

4 个答案:

答案 0 :(得分:5)

  1. require('path/to/serviceAccountKey.json')表示 - 调用此文件以在您调用的文件中使用

  2. serviceAccountKey.json 是您必须生成的文件

  3. 如果您在“将Firebase添加到您的应用”下查看此页面“将Firebase添加到您的应用”https://firebase.google.com/docs/ios/setup - 它会显示导航到服务帐户并生成新的私钥,这样做会生成重命名后的'serviceAccountKey.json'文件

  4. 将该文件放在您选择的本地目录中的云代码目录中,查看此评论https://stackoverflow.com/a/42634321/2472466以了解有关第4步的更多信息

答案 1 :(得分:2)

这是在Firebase Console生成的JSON文件(请参阅Add Firebase to your App),其中包含有关相应Service Account的凭据。

答案 2 :(得分:2)

转到设置->服务帐户->生成新私钥

这将下载所需的Json

答案 3 :(得分:0)

如何下​​载serviceAccountKey.json文件
1.打开您的Firebase项目
2.在导航抽屉上,选择项目概述
3.然后选择“项目设置”
4.在新页面上,选择“服务帐户”
5.下载文件并存储在安全的地方。

注意:请勿将此文件提交到git或与授权用户共享。