Martwię się o tym błędzie na funkcje Firebase,funkcje Firebase uzyskać strumień błędów usunięte onCreate wydarzenie FireStore
Mam sendgrid wysyłkę na tej funkcji:
exports.mailDealings = functions.firestore
.document('dealings/current').onCreate(event => {
// send mail
const msg = {...}
sgMail.send(msg);
})
.catch(result => {
console.error("sendgrid error", result);
});
udało mi się zrealizować z sukcesem wcześniej, ale na jednej rozmowy ta funkcja daje mi błąd poniżej:
{ Error: Stream removed
at ClientReadableStream._emitStatusIfDone (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:255:19)
at ClientReadableStream._receiveStatus (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:233:8)
at /user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:705:12 code: 2, metadata: Metadata { _internal_repr: {} } }
Nie powinno mieć automatyczne powtórzenie tego błędu, prawda? Co najmniej metoda na to łatwe, jak na przykład result.retry(1000)
?
Czy jesteś pewien, że Twój kod jest poprawny? To nie wygląda na to, że obiecujesz. –
To wydaje się być teraz błędem w funkcjach Firebase i jest [zaglądane] (https://groups.google.com/d/msg/firebase-talk/oza-JZMtXlo/Kge4Z0GaCQAJ). – Eric