Unix 系统大多默认情况下非root用户是无法使用小于1024的常用端口的.这时候如果你开发中需要在普通用户下用到80端口需要设置系统端口转发
方法:在/etc/pf.conf 目录下rdr-anchor "com.apple/*"行下加入转发命令:rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080
然后执行命令
sudo pfctl -f /etc/pf.conf //加载防火墙配置文件
sudo pfctl -e //启动pf
sudo pfctl -d //关闭pf
然后再设置启动node服务端口号8080就可以通过 localhost:80访问浏览器页面了
如果出现如下错误:
您目前无法访问 因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。
解决方法: 访问chrome://net-internals/#hsts,
在 Query HSTS/PKP domain 下查看对应 域名, 如果 发现dynamic_upgrade_mode: FORCE_HTTPS, 则到下边 Delete domain security policies 删除对应的网址安全规则