Google App Engine Node.js 本地开发服务器是不是支持 SSL?

Posted

技术标签:

【中文标题】Google App Engine Node.js 本地开发服务器是不是支持 SSL?【英文标题】:Does Google App Engine Node.js local dev server support SSL?Google App Engine Node.js 本地开发服务器是否支持 SSL? 【发布时间】:2018-01-07 17:52:45 【问题描述】:

为了在本地测试我的 nodejs Google App Engine 应用程序,我根据 github 示例和 the docs 运行本地节点实例。但是 node 不支持 HTTPS 没有设置 https 模块和安装证书。 Google Cloud SDK 是否尚不支持本地开发服务器的 SSL 连接?我很惊讶我没有看到那个功能。最初,我需要它来测试 Firebase 云消息传递。

【问题讨论】:

【参考方案1】:

SSL 支持取决于本地服务器功能,而不是 SDK 本身。

与 SDK 捆绑的开发服务器(仅用于标准环境应用程序!)根本不支持 SSL:GAE dev_appserver.py over HTTPS

对于您的灵活环境应用程序,本地服务器是您的节点服务器。所以你可以为 HTTPS 设置它。或者您可以评估代理方法,此处记录了一个示例:Appengine - Local dev server with https

【讨论】:

以上是关于Google App Engine Node.js 本地开发服务器是不是支持 SSL?的主要内容,如果未能解决你的问题,请参考以下文章

Google App Engine Node.js 本地开发服务器是不是支持 SSL?

是否可以使用 Node.js 或其他一些服务器端 JavaScript 方法开发 Google App Engine 网络应用程序?

Meteor JS 框架是不是与 Google App Engine 兼容?

是否有可能使用Google App Engine托管多个应用程序?

如何将 socket.io 部署到 Google App Engine?

在 Google Compute Engine 上使用 gcloud 安装 node.js