我在网上搜索了很多,但没有找到任何解决方案。使用Google Maps API的云端功能
有没有办法在Cloud Functions中使用Google Maps API?
例如要验证是否存在Google地图位置ID?
我在网上搜索了很多,但没有找到任何解决方案。使用Google Maps API的云端功能
有没有办法在Cloud Functions中使用Google Maps API?
例如要验证是否存在Google地图位置ID?
我想出了这个问题。看起来我的npm与两个package.json
文件有点混淆(?)。然而这是可能的。
我已经运行npm prune
这两个文件夹中:通过创建火力
functions
文件夹,然后我从两个路径中删除了node_modules
子目录。
package.json
的并且手动添加了对firebase的依赖在functions
文件夹中。package.json
。require('@google/maps')
感谢您的支持@Frank!
干杯,
Unkn0wn0x
云功能是在相当标准的Node.js环境中执行的JavaScript代码片段。因此,无论何时您想知道您是否可以在Cloud Functions中执行特定的操作,都可以帮助您搜索如何在Node.js中执行相同的操作。
例如,对use google maps api in node.js
进行快速搜索会产生许多有希望的结果,其中包括看似authoritative library from the Google Maps team。
如果我尝试部署的功能到云,火力投在我的控制台以下错误: 错误:错误解析触发:找不到模块“@谷歌/图' – Unkn0wn0x
这听起来像你没有保存谷歌地图依赖到你的'package.json'。一种方法是'npm install @ google/maps --save'。 –
@ google/maps的依赖项存在于我的package.json中,它仍会抛出相同的错误:(。firebase-tools,firebase-functions和firebase-admin也会被安装。 – Unkn0wn0x