如何使用 http 而不是 https 在 Heroku 上提供 Golang 应用程序?

Posted

技术标签:

【中文标题】如何使用 http 而不是 https 在 Heroku 上提供 Golang 应用程序?【英文标题】:How to serve Golang app on Heroku using http instead of https? 【发布时间】:2018-11-15 23:51:37 【问题描述】:

我需要在 heroku 上托管一个 golang 应用程序,并使用 http 而不是 https 访问它。 知道我该怎么做吗?

【问题讨论】:

【参考方案1】:

当您尝试访问您的应用程序时,从 URL 中删除 's',仅此而已。

只需确保以正常 (HTTP) 模式启动 Go Web 服务器即可。 HTTPS 层是 Heroku 平台添加的,但您的应用仍然可以通过 HTTP 和 HTTPS 协议访问。

例如,如果您使用 URL 访问您的应用程序:

https://myapp.herokuapp.com

你也可以使用

http://myapp.herokuapp.com

【讨论】:

以上是关于如何使用 http 而不是 https 在 Heroku 上提供 Golang 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

create-react-app:如何使用 https 而不是 http?

如何使用 301 重定向而不是 302 将 HTTP 站点重定向到 HTTPS 站点

AWS EC2 NGINX 节点服务器 - 如何使用 Https 而不是 Http

Team Foundation Server可以使用https而不是http吗?

chrome 扩展背景 - socket.io 连接到 https 而不是 http

npm install使用^ dependency而不是完全匹配