【发布时间】:2019-06-01 01:48:36
【问题描述】:
我正在尝试使用 cloud_functions 包从我的 Flutter 应用中调用 Google Cloud Function。
这是我的云函数:
export const helloWorld = functions.region('europe-west1').https.onRequest((request, response) => {
response.status(200).json({
message: "Hello World!"
});
});
这是我调用这个函数的颤振方法:
try {
final dynamic resp =
await CloudFunctions.instance.call(
functionName: "helloWorld"
);
print(resp);
} on CloudFunctionsException catch (e) {
...
} catch (e) {
...
} finally {
...
}
如您所见,这是最简单的请求形式,没有任何参数。
我的问题: 对 Cloud Function 的每次调用都会导致 CloudFunctionsException。原因:“响应不是有效的 JSON 对象。”。
也许有人知道这里出了什么问题?如果我通过 Postman 或浏览器调用云函数,则返回一个有效的 JSON 对象,并且不会抛出异常。
提前致谢, 迈克尔
【问题讨论】:
标签: json flutter google-cloud-platform google-cloud-functions cloud