【发布时间】:2026-02-03 16:15:01
【问题描述】:
我已经构建并部署了默认的“Hello World”firebase 函数,但是当我尝试调用它时,错误消息是“NOT FOUND”。任何帮助将不胜感激。谢谢
Swift 代码
func cloudRequest(){
functions.httpsCallable("testFunction").call("") {(result, error) in
if let error = error as? NSError{
switch FunctionsErrorCode(rawValue: error.code) {
case .internal:
print("Internal error \(error.localizedDescription)")
default:
print("Error \(error.localizedDescription)")
}
}
print("Running result condition")
if error == nil{
print(result?.data)
}
}
}
部署在 GCP eu west 2 中的函数的代码是
exports.helloWorld = (req, res) => {
let message = req.query.message || req.body.message || 'Hello World!';
res.status(200).send(message);
};
【问题讨论】:
-
您能否编辑您的问题以显示您的云函数的代码?虽然您可能从某个地方复制/粘贴了它,但我们需要查看它才能帮助进行故障排除。
-
您似乎只添加了调用该函数的代码,但还需要进一步输入。按照弗兰克的要求,你能附上函数的代码吗?查看完整的错误消息、如何初始化
functions对象以及托管 Firebase 函数的区域也会很有趣。
标签: ios swift firebase google-cloud-functions