740260
操作系统 mac 10.12.5 有这么一段代码
var http = require("http");
http.createServer(function(request, response) {
response.writeHeader(200, {"Content-Type": "text/html"});
response.write("Hello World!");
response.end();
}).listen(80);
启动之后报 EACCESS 搜索这个帖子可知 https://cnodejs.org/topic/50220732f767cc9a51e9fcef ,加sudo 可以解决这个问题 里面还有一个方法是iptables
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000
sudo iptables-save
但是发现sierra下没有iptables这个命令,那应该用什么方法代替呢?因为不想每次启动node都敲密码