如何使用node.js和express.js启用网站的TLS和https请求?

时间:2018-09-12 20:02:36

标签: node.js express https tls1.2

我正在做我的第一个Web编程项目之一,使用node.js(使用express.js)作为后发,并作为前发反应。对节点服务器的某些请求必须是安全的,例如用于发送登录和注册数据的发布请求。 我该怎么办? 是否有用于节点的库或对我有帮助的反应? 我应该更改项目的哪些部分?

1 个答案:

答案 0 :(得分:0)

我看到两种方式:

  1. 在节点快速级别启用https。使用这样的一些教程 https://medium.com/@nileshsingh/everything-about-creating-an-https-server-using-node-js-2fc5c48a8d4e
  2. 或将节点服务器置于nginx反向代理之后。这种方法对于初学者实际上更容易。简单的nginx配置+ certbot即可完成。 Certbot是一款可为您提供免费证书并将其集成到您的nginx配置中的工具-https://certbot.eff.org/