Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 确切的意思是什么“;无出站网络”;在Firebase的免费云上层功能中?_Google App Engine_Firebase_Firebase Realtime Database_Google Cloud Functions - Fatal编程技术网

Google app engine 确切的意思是什么“;无出站网络”;在Firebase的免费云上层功能中?

Google app engine 确切的意思是什么“;无出站网络”;在Firebase的免费云上层功能中?,google-app-engine,firebase,firebase-realtime-database,google-cloud-functions,Google App Engine,Firebase,Firebase Realtime Database,Google Cloud Functions,在Google Firebase pricing()表中指出: Spark计划只允许向谷歌所有的用户发送出站网络请求 服务 这是否意味着web浏览器(客户端)页面中的JS函数不能调用Firebase函数并检索免费层中的数据?不,他们不谈论JavaScript函数,而是谈论无服务器计算函数 这些函数只能对Google服务进行http调用,例如,不能以尽可能低的成本(11.53美元)对Yahoo或Amazon服务进行http调用。最好有Blaze plan并免费使用对Firebase函数的REST

在Google Firebase pricing()表中指出:

Spark计划只允许向谷歌所有的用户发送出站网络请求 服务


这是否意味着web浏览器(客户端)页面中的JS函数不能调用Firebase函数并检索免费层中的数据?

不,他们不谈论JavaScript函数,而是谈论无服务器计算函数

这些函数只能对Google服务进行http调用,例如,不能以尽可能低的成本(11.53美元)对Yahoo或Amazon服务进行http调用。最好有Blaze plan并免费使用对Firebase函数的REST调用: 这里是firebaser

很好,这篇文档可能需要澄清

只要您在允许的配额内,就允许入站请求。因此,您的应用程序可以调用云功能

免费计划项目的出站请求只允许谷歌拥有的服务。所以你的云功能代码只能调用谷歌拥有的web API,除非是付费的


更新:上述内容适用于Node.js运行时,直至v8从Node.js 10和更高版本开始,您的Firebase项目需要在付费计划上才能使用云功能。有关这方面的详细信息,请参阅Firebase。

找到了可能很好的答案:“我们只是不允许没有信用卡的任意REST调用。这有助于避免云功能被滥用/恶意软件。”什么才是“谷歌所有的服务”?我正在尝试点击
https://suggestqueries.google.com/complete/search?&q=myKeyWord在一个自由层函数上,但是我的服务器日志仍然阻止它,并把它看作是一个“外部连接”,我在那个URL上得到了400。应该在那里托管什么服务?实际上是完整的url-显然需要查询参数。它从谷歌返回基本的自动完成建议。是的,可能是这个URL没有被列入白名单。我建议,看看是否可以添加。您好,先生,我甚至在从firebase函数请求应用程序脚本api时遇到了问题。因为它不计入免费层。所以我不得不改用付费计划。