【发布时间】:2021-09-15 21:57:50
【问题描述】:
根据该文档为我的函数命名时,我使用group functions
所以在我的index.ts 我有这样的代码
export * as callableMainApp from "./callable_functions/main_app/callable_main_app";
然后在我的callable_main_app.ts 文件中,我有这样的代码
export const deleteAnonymousAccount = functions.https.onCall(async (data, context) => {
const anonymousUID = data.anonymousUID;
try {
await authController.deleteAnonymousUser(anonymousUID);
} catch (error) {
console.log(error);
}
});
我只想部署这个唯一的功能,所以我希望我可以部署这个功能使用
firebase deploy --only functions:callableMainApp-deleteAnonymousAccount
但我总是收到此错误:
错误:[object Object] 函数名只能包含字母, 数字、连字符,长度不超过 62 个字符
我认为我已满足要求,但为什么我仍然收到错误消息?我错过了什么吗?
我正在使用
"firebase-admin": "^9.10.0"
"firebase-functions": "^3.14.1"
firebase tools: 9.14.0
Node 14
【问题讨论】:
标签: node.js typescript firebase google-cloud-functions