如何在 nodejs 中调试或运行本地 GCP 无服务器应用程序?

Posted

技术标签:

【中文标题】如何在 nodejs 中调试或运行本地 GCP 无服务器应用程序?【英文标题】:How to debug or run locally GCP serverless application in nodejs? 【发布时间】:2021-03-20 19:31:30 【问题描述】:

如link,无服务器离线仅支持AWS。而且我想知道是否有任何类似于无服务器离线的库支持 GCP 或者是否有任何其他在本地运行的方式?如果有办法请提供参考。

【问题讨论】:

最近有几个这样的问题。你想在离线模式下测试什么? Cloud Task 和元数据服务器是不可能的(或者使用旧的(过时的??)库来模拟调用)。 我想测试 API 调用 API 调用什么?你的申请?还是从您的应用程序到 Google Cloud 的 API 调用? 我的申请。无服务器函数(端点)API 【参考方案1】:

您拥有Functions Framework,它允许您启动本地开发服务器以进行快速云功能测试,但是据我所知,没有什么可以在本地模拟 GCP 的 API 网关

【讨论】:

以上是关于如何在 nodejs 中调试或运行本地 GCP 无服务器应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase + Next.js 无服务器,在 GCP 上 - 如何管理登台、生产 + 本地

如何通过 Google Cloud 调试在 Docker 容器中运行的 Nodejs 应用程序

Terraform GCP 启动脚本本地文件而不是内联文件

如何通过Google Cloud调试在Docker容器内运行的Nodejs应用程序

如何在 GCP 上运行的 Kafka 服务器中处理 GCP 外部的消息

NodeJs VSCode 断点调试