怎么在表达中将HTTP重定向到HTTPS

  介绍

本篇文章给大家分享的是有关怎么在表达中将HTTP重定向到HTTPS,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>转发所有得到请求

httpApp.get(“*“,,(要求的事情,,,,下一个),=祝辞,{   let 才能;host =, req.headers.host;   host 才能=,host.replace (/\: \ d +/美元,& # 39;& # 39;);,//Remove  port 数字   res.redirect才能(' https://${主机}$ {req.path}’);   });

相当于自己拼接上https的链接然后重定向。此时浏览器会收到302 (MOVED_TEMPORARILY)状态码,并重定向到HTTPS。

<>强转发所有请求

httpApp.all(“*“,,(要求的事情,,,,下一个),=祝辞,{   let 才能;host =, req.headers.host;   host 才能=,host.replace (/\: \ d +/美元,& # 39;& # 39;);,//Remove  port 数字   res.redirect才能(307,”https://${主机}$ {req.path}’);   });

注意这里面有两个修改:

<李>

httpApp。让改成了httpApp。所有的

<李>

重定向时加上了第一个参数307 (TEMPORARY_REDIRECT)

怎么在表达中将HTTP重定向到HTTPS