Firebase Cloud Functions HTTP Error: 400, The request has errors에서 자주 쓰이는 실수
2354 단어 Firebasegcpcloudfunctions
Cloud Functions 오류
오류 메시지에 포함된 정보가 너무 적습니다. . .
HTTP Error: 400, The request has errors
Functions deploy had errors with the following functions:
myFuction
To try redeploying those functions, run:
firebase deploy --only functions: myFuction
To continue deploying other features (such as database), run:
firebase deploy --except functions
Error: Functions did not deploy properly.
404 오류의 원인은 무엇입니까? 라는 것으로, 상당히 손질했다. . 하지만, 타입 미스 수준의 범 미스였습니다. .
원인
쓸데없는 패턴
index.tsexports.myFuction = functions.firestore
.document('users/{userId}/events')
.onWrite((change, context) => {
// 略
});
좋은 패턴
index.tsexports.myFuction = functions.firestore
.document('users/{userId}/events/{eventId}')
.onWrite((change, context) => {
// 略
});
document를 참조해야 하는 곳에서 collection의 경로를 지정하고 있었으므로, 에러를 밀어붙인 것 같다.
Reference
이 문제에 관하여(Firebase Cloud Functions HTTP Error: 400, The request has errors에서 자주 쓰이는 실수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kokogento/items/744c56a55a92e28eb588
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
HTTP Error: 400, The request has errors
Functions deploy had errors with the following functions:
myFuction
To try redeploying those functions, run:
firebase deploy --only functions: myFuction
To continue deploying other features (such as database), run:
firebase deploy --except functions
Error: Functions did not deploy properly.
쓸데없는 패턴
index.ts
exports.myFuction = functions.firestore
.document('users/{userId}/events')
.onWrite((change, context) => {
// 略
});
좋은 패턴
index.ts
exports.myFuction = functions.firestore
.document('users/{userId}/events/{eventId}')
.onWrite((change, context) => {
// 略
});
document를 참조해야 하는 곳에서 collection의 경로를 지정하고 있었으므로, 에러를 밀어붙인 것 같다.
Reference
이 문제에 관하여(Firebase Cloud Functions HTTP Error: 400, The request has errors에서 자주 쓰이는 실수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kokogento/items/744c56a55a92e28eb588텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)