【发布时间】:2018-06-19 04:10:59
【问题描述】:
我仍在学习一般的编程,如果我没有意义,请见谅。
我正在尝试连接到我的 firebase 数据库,但我收到了 PERMISSION_DENIED 错误。我的 firebase 中的数据库设置为测试模式,因此任何人都应该能够访问它。
我还添加了基于 firebase 文档所需的所有 npm 包。
如果我需要提供更多信息,请告诉我。
我不确定我在这里做错了什么。有人会知道吗?任何帮助表示赞赏。
这是我的模块文件
var express = require('express');
var firebase = require('firebase');
// Initialize Firebase
var config = {
apiKey: "apikey",
authDomain: "authdomain",
databaseURL: "databaseurl",
storageBucket: "storagebucket"
};
firebase.initializeApp(config);
var db = firebase.database();
var ref = db.ref("/users");
ref.on("value", function(snapshot) {
console.log(snapshot.val());
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
var index = require('./routes/index');
app.use('/', index);
module.exports = app;
这是我的路线/index.js
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'The Title' });
});
module.exports = router;
【问题讨论】:
-
我认为您需要先阅读此内容firebase.google.com/docs/admin/setup
标签: javascript node.js firebase express firebase-realtime-database