我目前正在https://angular.io/docs/js/latest/quickstart.html处理Angular 2 QuickStart说明,并且遇到运行LiveServer的问题。当我按照说明启动LiveServer时,我的浏览器出错:
Error Code: 502 Proxy Error
我通过一些调查意识到我的代理使用端口8080,LiveServer也是如此。如果我关闭我的代理,那么我可以在浏览器中看到角度站点。
所以,我的问题是,改变LiveServer使用的最佳端口是什么?
答案 0 :(得分:0)
我在实时服务器README文件中找到了我的问题的答案(在发布问题之前我可能应该阅读),该文件说:
如果文件~/.live-server.json
存在,它将被加载并在命令行中用作live-server的默认选项
因此,为了其他任何需要这样做的人的利益,我创建了一个.liver-server.json文件并将端口设置为8081,如下所示:
{"port": 8181,
"host": "0.0.0.0",
"open": false,
"root":"/Users/abc/Projects/angular2-quickstart",
"ignore": "",
"file": "index.html",
"wait": 1000 }
这已经奏效了。
答案 1 :(得分:0)
在您的 package.json
文件中为您的应用程序添加默认端口
"scripts": { "start": "live-server --port=8082", },