Javascript 如何在GoogleCloud函数中获取.jsAPI
我已经创建了一个javascript脚本,可以从这个api获取信息。我正试图在谷歌云功能中设置它。我理解你如何“要求”或“导入”一个引用(通常在谷歌云函数内部),甚至你可以引用一个本地文件。当我从源代码下载api.js并尝试引用它时,我得到了“bomgarState未定义”,其中bomgarState是我需要的引用。我知道在定义api时它正在寻找json,但我需要使用api.js。我知道这段代码可以工作,当您与一个html(源代码为api)协作运行这段代码时,我没有问题。我尝试过很多不同的解决方案,比如“require(./api.js)”,从url获取,等等,但我不确定这是否是目前支持的Javascript 如何在GoogleCloud函数中获取.jsAPI,javascript,google-cloud-functions,Javascript,Google Cloud Functions,我已经创建了一个javascript脚本,可以从这个api获取信息。我正试图在谷歌云功能中设置它。我理解你如何“要求”或“导入”一个引用(通常在谷歌云函数内部),甚至你可以引用一个本地文件。当我从源代码下载api.js并尝试引用它时,我得到了“bomgarState未定义”,其中bomgarState是我需要的引用。我知道在定义api时它正在寻找json,但我需要使用api.js。我知道这段代码可以工作,当您与一个html(源代码为api)协作运行这段代码时,我没有问题。我尝试过很多不同的解决方
TLDR:无法在google云函数中引用或源代码javascript api,一直使用html进行源代码获取,现在我们转到google云函数无法找到如何进行引用 要将依赖项和库导入到云函数中,可以使用JavaScript使用一些可用选项,但只有在使用Node.js时才能使用,没有Node是不可能的 例如,如文件所示: 允许函数使用外部Node.js模块以及本地数据。Node.js中的依赖项由npm管理,并在名为
package.json
的元数据文件中表示
因此,您可以与Node.js一起使用npm
将依赖项导入到云函数中
社区的以下帖子中指出了其他选项——我建议您查看一下——例如,其中一个选项是使用“gcloud”命令部署您的功能。这样,它将上载和部署目录中的所有文件