我已经失去了几个小时的搜索功能,但仍然找不到我想要的东西。基本上,在 Angular 6应用中运行ng serve时,我会在控制台中收到此错误:
GET http://local.mywebsitesecure.com/sockjs-node/info?t=1540568455931 404 (Not Found)
根据我的研究,解决方案可能只是更新
webpack.config.js
但是,我在项目中找不到webpack.config.js。他们还说要做:
“ ng弹出”
创建一个Webpack,但似乎不起作用。
解决方案:,我可以通过运行此命令使其工作(它确实有效!):
ng serve --public-host = http://localhost:4200
但是我希望能够在我的应用程序中的某处进行设置,以便我只能这样做
ng服务
有人知道如何解决此问题并摆脱此错误( sockjs-node / info )。在此先多谢!
答案 0 :(得分:1)
您可以编辑angular.json
文件并为public-host添加选项。请注意,所有选项都是驼色的,而不是用牛皮纸包装的。
...
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "congiftest:build",
"publicHost":"http://localhost:4200"
},
...
这将允许您只运行ng serve
并添加public-host
标志。