【发布时间】:2022-01-05 16:05:54
【问题描述】:
很明显,Firebase Cloud Functions 无法访问 localhost 上的 http 服务,一旦部署 (as per this answer)。但是,在本地运行云函数模拟器时,有没有办法测试本地http服务?
我有一个 node.js 应用程序和各种在 docker 容器中运行的 firebase 模拟器(使用 docker-compose),它们都使用不同的端口。我需要我的云功能向节点应用程序发送一个 POST 请求,我想在我的本地机器上测试这一切。
当我尝试使用 axios 向我的节点应用程序(在 http://localhost:2018)发布请求时,云函数(托管在 http://0.0.0.0:3318)收到 ECONNREFUSED 错误。
【问题讨论】:
标签: node.js firebase docker docker-compose google-cloud-functions