我从Firestore收到一条错误的错误消息:
未处理的“错误”事件。 (/ var / task / google / api)
仅当我将代码部署到lambda时,才会出现错误。在本地,一切正常。
此错误是什么意思?
以下是lambda代码的轮廓:
const firebase = require("firebase/app");
const admin = require("firebase-admin");
firebase.initializeApp(...);
admin.initializeApp(...);
function readCollection(collectionName) {
return admin
.firestore()
.collection(collectionName)
.get()
.then(...)
.catch(error => {
console.log(error.message); // Unhandled "error" event. (/var/task/google/api)
});
}
module.exports = async (req, res) => {
const todos = await readCollection("todos");
...
};