我正在使用节点包http-server在本地提供我的网页。突然间它开始无法连接到代理服务器。在stackoverflow中搜索但是没有得到满意的答案。请帮忙。
以下是命令和日志:
http-server -p 8000 app / --proxy localhost:3000 启动http-server,提供app / 适用于: HTTP:127.0.0.1:8000 HTTP:192.168.1.6:8000 未处理的请求将从:localhost:3000提供 按CTRL-C停止服务器
[Mon,04 Jul 2016 13:29:27 GMT]“POST / candidate / resumes” “Mozilla / 5.0(Macintosh; Intel Mac OS X 10_11_5)AppleWebKit / 537.36 (KHTML,像Gecko一样)Chrome / 51.0.2704.103 Safari / 537.36“ /Users/tushar/.node_modules_global/lib/node_modules/http-server/node_modules/http-proxy/lib/http-proxy/index.js:119 扔错了; ^
错误:连接EHOSTUNREACH 0.0.11.184:80 - 本地(192.168.1.6:58636) at Object.exports._errnoException(util.js:870:11) at exports._exceptionWithHostPort(util.js:893:20) 在连接处(net.js:843:14) 在net.js:985:7 在GetAddrInfoReqWrap.asyncCallback [作为回调](dns.js:63:16) 在GetAddrInfoReqWrap.onlookup [as oncomplete](dns.js:82:10)
答案 0 :(得分:0)
发现了这个问题。我的错。代理地址必须在引号内。不知道什么时候被强制引用。这是示例命令,如果它可以帮助任何人 -
http-server app / -p 8000 --proxy
'http://localhost:3000'
或仅仅是以下(默认端口和当前目录,而不是指定文件夹'app')
http-server --proxy
'http://localhost:3000'