有可能ssl认证我的nodejs后端可以向它发出https请求吗



我使用的是部署在GitHub页面上的vuejs应用程序,我在Aws EC2中使用了nodejs后端,效果很好,但现在页面希望我使用HTTPS请求,我需要有证书。我尝试了greenlock express,但没有成功,所有请求都出现了一些错误,我认为这是因为我正在尝试认证一个公共IP地址,我需要认证一个域。

然后,我的问题是,我如何免费上传后端(试用几天(,并使其经过ssl认证,能够接收和响应https请求?

谢谢你的耐心。

您可以从letsencrypt.org获得免费的SSL证书,然后将其传递给http.Server,如下所示:

let app = express();
// ...
http.Server({
cert: "...",
key: "...",
ca: "...",
}, app).listen(443);

最新更新