【问题标题】:Using LiveServer on port 8080在端口 8080 上使用 LiveServer
【发布时间】:2015-11-23 00:34:09
【问题描述】:
我目前正在通过https://angular.io/docs/js/latest/quickstart.html 的 Angular 2 快速入门说明工作,但在运行 LiveServer 时遇到了问题。当我按照说明启动 LiveServer 时,我的浏览器出现错误:
Error Code: 502 Proxy Error
经过一番调查,我意识到我的代理正在使用端口 8080,LiveServer 也是如此。如果我关闭代理,那么我可以在浏览器中看到 Angular 站点。
那么,我的问题是,更改 LiveServer 使用的最佳端口是什么?
【问题讨论】:
标签:
angular
port
npm-live-server
【解决方案1】:
我在实时服务器 README 文件中找到了我的问题的答案(我可能应该在发布问题之前阅读该文件),其中说:
如果文件~/.live-server.json 存在,它将被加载并用作命令行上实时服务器的默认选项
因此,为了其他需要这样做的人的利益,我创建了一个 .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 }
这已经奏效了。
【解决方案2】:
在您的 package.json 文件中为您的应用程序添加默认端口
"scripts": { "start": "live-server --port=8082", },