在Chrome Mac中无法打开AngularJS教程
开始了AngularJS的官方教程 。 它在Firefox中工作正常,但无法打开示例并在Chrome上运行testing。
Chrome Version 34.0.1847.116 node --version v0.10.26 Mac OS X Version 10.9.2
尝试了wget一些JSON资源,它的工作原理。
wget http://localhost:8000/app/phones/phones.json --2014-04-20 01:14:37-- http://localhost:8000/app/phones/phones.json Resolving localhost (localhost)... ::1, 127.0.0.1, fe80::1 Connecting to localhost (localhost)|::1|:8000... failed: Connection refused. Connecting to localhost (localhost)|127.0.0.1|:8000... connected. HTTP request sent, awaiting response... 200 OK Length: 6845 (6.7K) [application/json] Saving to: 'phones.json' 100%[======================================>] 6,845 --.-K/s in 0s 2014-04-20 01:14:37 (466 MB/s) - 'phones.json' saved [6845/6845]
HTTP日志:
Starting up http-server, serving ./ on port: 8000 Hit CTRL-C to stop the server [Sat, 19 Apr 2014 22:14:37 GMT] "GET /app/phones/phones.json" "Wget/1.15 (darwin13.0.0)" [Sat, 19 Apr 2014 22:16:06 GMT] "GET /app/phones/phones.json" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Firefox/24.0"
Chrome上的相同资源:
Oops! Google Chrome could not connect to localhost:8000
Chrome控制台和networking中为空:
为我的情况find解决scheme。
首先开始寻找代理。 在与wireshark的loopback接口嗅探后,发现localhost链接到:: 1。 IPv6的“:: 1”为127.0.0.1。
火狐在某种程度上解决了这个问题,但铬不是。
只需将下面的行添加到主机文件。
127.0.0.1 localhost
它修复了问题。