gpt4 book ai didi

node.js - 如果我在 Heroku 或其他托管平台上托管我的 nodejs 应用程序,我可以忽略使用 HTTPS 服务我的应用程序吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:10 24 4
gpt4 key购买 nike

我已经开始创建我自己的 nodejs 应用程序(这是第一次),我希望在某个时候部署到 Heroku 或其他平台。

我需要我的应用程序加密流量,即用户密码和 session (注意没有其他明显敏感的数据)。

我开始考虑使用 HTTPS (SSL) 为我的应用提供服务,但我现在想知道我是否需要这个。如果我的应用程序要使用 Heroku/其他平台托管和部署,所有请求是否都将默认使用 HTTPS 通过他们的服务器进行传输?我猜测请求随后将使用 HTTP 路由到我的应用程序,尽管我很难理解这是如何工作的。最后,我想知道我是否可以忽略支付 SSL 认证等费用的担忧,例如在这个托管环境中何时无关紧要?

非常感谢帮助。马特。

最佳答案

如果您使用的是 heroku,那么您必须使用付费的 dyno(业余或专业),heroku 为所有付费的 dyno 提供免费的 SSL。此外,如果您认为在某个时候您可以切换主机,那么通过 Let's encrypt 始终可以使用 freessl。

Heroku 在默认的 herokuapp url 中使用和不使用 SSL 服务所有请求。

关于node.js - 如果我在 Heroku 或其他托管平台上托管我的 nodejs 应用程序,我可以忽略使用 HTTPS 服务我的应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56063628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com