firebase - เกิดข้อผิดพลาดในการอ่านเส้นทางแรกใน walk /protos ข้อผิดพลาด: ENOENT: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว, lstat '/protos' กับ Firestore และ Typescript lambda
ฉันมีโค้ดต่อไปนี้ซึ่งสื่อสารกับ Firestore:
import * as admin from 'firebase-admin';
import serviceAccount from './reformma-firebase-adminsdk.json'
const params = {
type: serviceAccount.type,
projectId: serviceAccount.project_id,
privateKeyId: serviceAccount.private_key_id,
privateKey: serviceAccount.private_key,
clientEmail: serviceAccount.client_email,
clientId: serviceAccount.client_id,
authUri: serviceAccount.auth_uri,
tokenUri: serviceAccount.token_uri,
authProviderX509CertUrl: serviceAccount.auth_provider_x509_cert_url,
clientC509CertUrl: serviceAccount.client_x509_cert_url
}
export const getOrder = async () => {
admin.initializeApp({
credential: admin.credential.cert(params),
databaseURL: "https://reformma-ee9b3.firebaseio.com"
});
let db = admin.firestore();
db.collection('orders').get()
.then((snapshot) => {
snapshot.forEach((doc) => {
console.log(doc.id, '=>', doc.data());
});
})
.catch((err) => {
console.log('Error getting documents', err);
});
return "helooooooooo"
};
อย่างไรก็ตาม ฉันพบข้อผิดพลาดบางอย่างเมื่อพยายามทำ get():
เกิดข้อผิดพลาดในการอ่านเส้นทางแรกใน walk /protos ข้อผิดพลาด: ENOENT: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว, lstat '/protos'