Javascript 如何在GoogleCloud函数中获取.jsAPI

Javascript 如何在GoogleCloud函数中获取.jsAPI,javascript,google-cloud-functions,Javascript,Google Cloud Functions,我已经创建了一个javascript脚本,可以从这个api获取信息。我正试图在谷歌云功能中设置它。我理解你如何“要求”或“导入”一个引用(通常在谷歌云函数内部),甚至你可以引用一个本地文件。当我从源代码下载api.js并尝试引用它时,我得到了“bomgarState未定义”,其中bomgarState是我需要的引用。我知道在定义api时它正在寻找json,但我需要使用api.js。我知道这段代码可以工作,当您与一个html(源代码为api)协作运行这段代码时,我没有问题。我尝试过很多不同的解决方

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


TLDR:无法在google云函数中引用或源代码javascript api,一直使用html进行源代码获取,现在我们转到google云函数无法找到如何进行引用

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

例如,如文件所示:

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

因此,您可以与Node.js一起使用
npm
将依赖项导入到云函数中

社区的以下帖子中指出了其他选项——我建议您查看一下——例如,其中一个选项是使用“gcloud”命令部署您的功能。这样,它将上载和部署目录中的所有文件

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