我之前在电脑上用node的时候感觉速度相当快,但是之后换了台电脑之后发现无论写什么node程序(没有用框架,原生node),只要用网页访问本地的时候就加载的很慢,而且ie和chrome无法加载,FF可以加载但是加载要花很长时间,后面我又清理了无数缓存,重装了node也没有得到解决,求各位大神给我指条明路吧,对了,操作系统是win8,node版本是0.10.31。
@xiongpaopao 用chrome的开发者工具调试一下看看哪个页面慢。另外可以用telnet localhost yourport看看到底node有没有收到tcp请求。
@xiongpaopao 这是最基础的了。http如果是80端口,本地telnet localhost 80看看能不能连上你的服务器。建议看看TCP/IP详解之类,node只是一个工具,别的东西也得掌握才玩得转。
@xuduo35 使用了之后发现我监听的8000端口连接不上,于是我换了一个 8080,但是8080也连接失败,于是我换了80,可以连接,但是监听80端口之后node说端口被占用,这个又怎么办。。
@xiongpaopao 听你这描述觉得还是防火墙在作怪,不要还原缺省设置,关掉,或者查看具体防火墙配置。80端口应该是被别的程序占用了,netstat应该可以显示具体程序的。
之前遇到有一台机器上的360"安全防护中心->系统防护->网络安全防护"老是要阻挡向node.express的请求,加入例外也不行,只能关闭该防护功能。不知道楼主是不是相似情况。