ค้นหาเว็บไซต์

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'