小编Jac*_*ler的帖子

将http重定向到https express.js

我试图重新路由http (80)https (443)在我的快递应用程序.我正在使用一些中间件来做到这一点.如果我去找我https://my-example-domain.com,一切都很好.但如果我去,http://my-example-domain.com它不会重定向,也没有任何显示.

我也在我的ubuntu服务器上安装了一些iptables

sudo iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 8443 -j ACCEPT
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443




function requireHTTPS(req, res, next) {
  if (!req.secure) {
    return res.redirect('https://' + req.headers.host + req.url);
  }
  next(); …
Run Code Online (Sandbox Code Playgroud)

https web-services node.js express

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

express ×1

https ×1

node.js ×1

web-services ×1