这里我的代码如下所示:
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 机器上运行相同的代码,它给了我错误cannot find module firebase-admin。
为什么这段代码在不同的机器上给出不同的结果?