【发布时间】:2017-06-29 19:04:08
【问题描述】:
我试图弄清楚如何使用 jQuery 的 .ajax() 函数调用我从我的 Javascript Web 应用程序创建的 Google Cloud 函数。
当我调用端点时我遇到了 Access-Control-Allow-Origin 问题,我应该做些什么特别的事情。
我使用了 gsutil cors set 并推送了一个带有 origin:["*"] 的 CORS 文件,但我仍然无法使用它。
任何帮助将不胜感激。
【问题讨论】:
-
我已经为任何寻找的人找到了答案。似乎 CORS 不是直接的答案。云函数的 OUTPUT 需要发送正确的标头,以便 jQuery.ajax() 可以工作。将此添加到您的函数中,它应该可以工作。 res.header("内容类型", "应用程序/json"); res.header("Access-Control-Allow-Origin", "*");
标签: javascript ajax google-cloud-functions