是否有可能在开发时通过启动本地实例并使用它来开发firebase数据库上的实际代码,就像我们对其他mongodb和mysql数据库一样?
答案 0 :(得分:1)
您可以尝试使用此模块firebase-server
我构建了一个名为firebase-server的开源项目,用于在我自己的应用程序中实现端到端测试。使用firebase-server,我的端到端测试现在运行速度提高了40%,我不再依赖Internet连接来运行开发中的测试。
Firebase Web套接字协议服务器。用于在测试中模拟Firebase服务器。
var FirebaseServer = require('firebase-server');
new FirebaseServer(5000, 'localhost.firebaseio.test', {
states: {
CA: 'California',
AL: 'Alabama',
KY: 'Kentucky'
}
});
客户端
var client = new Firebase('ws://localhost.firebaseio.test:5000');
client.on('value', function(snap) {
console.log('Got value: ', snap.val());
});
答案 1 :(得分:0)
您可以使用Firebase Local Emulator Suite:
Firebase本地仿真器套件是一套高级工具,面向希望使用Cloud Firestore,实时数据库,Cloud Functions,Cloud Pub / Sub和Firebase托管在本地构建和测试应用程序的开发人员。