当前位置: 首页 > 知识库问答 >
问题:

如何在google cloud函数中获取.js api

满自明
2023-03-14

我已经创建了一个javascript脚本,它将从这个API中获取信息。我正在尝试在谷歌云功能中设置这个功能。我理解您如何“需要”或“导入”一个引用,通常在google cloud函数中,甚至您可以引用一个本地文件。当我从源代码处下载api.js并尝试引用它时,我得到“bomgarState is undefined”,其中bomgarState是我需要的引用。我知道它在定义api时会寻找一个json,但我需要使用api.js。我知道,这段代码可以工作,当你运行这与一个html协作的来源说api,我没有问题。我尝试了许多不同的解决方案,例如“require(./api.js)”、从url获取,等等,但不确定这一点是否支持。

TLDR:无法在google cloud functions中引用或源码javascript api,一直使用html进行源码,现在我们转移到google cloud functions无法想出如何引用。

共有1个答案

潘皓
2023-03-14

为了将依赖项和库导入到云函数中,有一些可用的选项可以使用JavaScript,但只有在使用Node.js时才可以--如果没有Node,这是不可能的。

例如,正如node.js中指定依赖项的文档所指出的:

允许函数使用外部node.js模块以及本地数据。node.js中的依赖关系使用npm管理,并在名为package.json的元数据文件中表示。

其他选项在以下社区帖子中给出了--我会推荐您看看--例如,使用'gcloud'命令部署您的函数。这样,它就可以上载并部署您目录中的所有文件。

  • 谷歌云功能包括私有库
  • 如何构造Firebase的云函数,以便从多个文件部署多个函数?

我希望这些文章对您有所帮助,因为它们指出了唯一可用的选项,不幸的是,上传对您的云功能的依赖。

 类似资料:
  • 问题内容: 给定一个函数,可以得到它的名字吗?说: 有人告诉我runtime.FuncForPC会有所帮助,但我不明白如何使用它。 问题答案: 很抱歉回答我自己的问题,但我找到了解决方案:

  • 我正在使用AWS Lambda+API网关+无服务器(Python)。太神奇了!

  • 本文向大家介绍Python如何获取函数名称?,包括了Python如何获取函数名称?的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将学习如何在Python中获取函数名称。获得任何函数的名称都是一件简单的事情。对于Python2和Python3,我们有两种不同的方式。让我们看看他们两个。 Python2 Python2中的每个函数都有一个名为func_name的属性,该属性为您提供当前函数

  • 问题内容: 在flask中,你可以这样定义路径参数: 在上面的示例中,你只能从数据端点访问section变量(除非在函数参数中传递它) 你还可以通过访问请求对象来获取查询参数。这可以从终结点函数以及任何其他调用的函数运行,而无需传递任何内容 我的问题是:是否可以以与查询参数相同的方式访问path参数(如上述部分)? 问题答案: 可以使用。该文档定义了这种方式: 匹配请求的视图参数字典。 这是一个例

  • 问题内容: 出于跟踪目的,我想打印出当前函数名称,例如gcc中的宏。 这样当我有一个功能 它会自动打印出来或类似的东西。 问题答案: [注意:Go 1.7+建议使用代替; 包运行时是您的朋友在这里:

  • 本文向大家介绍如何用箭头函数获取arguments相关面试题,主要包含被问及如何用箭头函数获取arguments时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 可用…rest参数获取