gpt4 book ai didi

firebase - 亚马逊 Lambda 到 Firebase

转载 作者:行者123 更新时间:2023-12-03 04:22:17 24 4
gpt4 key购买 nike

当我尝试在 Lambda (Node.js 4.3) 中运行此模块时,出现“找不到模块“firebase””

var Firebase = require('firebase');

当我尝试上传包含 node_modules/firebase 的压缩包时,也会发生同样的情况

有人有一个可行的“从 lambda 写入 firebase”实现吗?

最佳答案

要在 AWS Lambda (Nodejs 4.3) 中安全使用 firebase npm 包(版本 3.3.0),请执行以下操作:

'use strict';

var firebase = require("firebase");

exports.handler = (event, context, callback) => {
context.callbackWaitsForEmptyEventLoop = false; //<---Important

var config = {
apiKey: "<<apikey>>",
authDomain: "<<app_id>>.firebaseapp.com",
databaseURL: "https://<<app_id>>.firebaseio.com",
storageBucket: "<<app_id>>.appspot.com",
};

if(firebase.apps.length == 0) { // <---Important!!! In lambda, it will cause double initialization.
firebase.initializeApp(config);
}

...
<Your Logic here...>
...
};

关于firebase - 亚马逊 Lambda 到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37325775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com