具有 Google 个地图 API 的云函数
Cloud Functions with Google Maps APIs
我在网上搜索了很多,但没有找到任何解决方案。
有没有办法在 Cloud Functions 中使用 Google 地图 API?
例如验证 Google Maps Place-Id 是否存在?
Cloud Functions 是 JavaScript 的片段,在相当标准的 Node.js 环境中执行。因此,每当您想知道是否可以在 Cloud Functions 中做某件事时,在 Node.js.
中搜索如何做同样的事情会有所帮助
例如快速搜索 use google maps api in node.js
leads to many promising results, including this seemingly authoritative library from the Google Maps team。
我想通了。看起来我的 npm 与两个 package.json
文件有点混淆(?)。然而这是可能的。
我在两个文件夹中都有 运行 npm prune
:
functions
firebase 创建的文件夹,
- 初始项目文件夹。
然后我从两个路径中删除了 node_modules
子目录。
- 检查了两个
package.json
并手动将 firebase 依赖项添加到 functions
文件夹内的 package.json
。
- 已在两个目录中安装
package.json
。
- 使用
require('@google/maps')
重新上传了云函数
- 成功了! :)
感谢@Frank 的支持!
干杯,
Unkn0wn0x
我在网上搜索了很多,但没有找到任何解决方案。
有没有办法在 Cloud Functions 中使用 Google 地图 API?
例如验证 Google Maps Place-Id 是否存在?
Cloud Functions 是 JavaScript 的片段,在相当标准的 Node.js 环境中执行。因此,每当您想知道是否可以在 Cloud Functions 中做某件事时,在 Node.js.
中搜索如何做同样的事情会有所帮助例如快速搜索 use google maps api in node.js
leads to many promising results, including this seemingly authoritative library from the Google Maps team。
我想通了。看起来我的 npm 与两个 package.json
文件有点混淆(?)。然而这是可能的。
我在两个文件夹中都有 运行
npm prune
:functions
firebase 创建的文件夹,- 初始项目文件夹。
然后我从两个路径中删除了
node_modules
子目录。- 检查了两个
package.json
并手动将 firebase 依赖项添加到functions
文件夹内的package.json
。 - 已在两个目录中安装
package.json
。 - 使用
require('@google/maps')
重新上传了云函数
- 成功了! :)
感谢@Frank 的支持!
干杯,
Unkn0wn0x