我的代码如下所示:
firebaseRealTime.js
var admin = require('firebase-admin');
var ObjectID = require('mongodb').ObjectID
var serviceAccount = require('./../*******.json');
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://*****.firebaseio.com/"
});
var db = admin.database();
var ref = db.ref();
exports.setData = function(orderID, foodTruck, orderStatus) {
var usersRef = ref.child(foodTruck);
usersRef.child(orderID).set({
order_status : orderStatus
});
}
此文件的目录结构为 projectname / config / firebaseRealtime.js
service.json 的路径为 projectname / service.json
现在,当我在Windows本地计算机上测试时,此代码工作正常。但我在aws ubuntu机器上运行相同的代码,它给我错误找不到模块firebase-admin 。
为什么这段代码在不同的机器上给出不同的结果?