Angular sockjs节点/信息?404(未找到)
我已经找了好几个小时了,还是找不到我要找的东西。基本上,在我的Angular 6应用程序中运行ng serve时,我会在控制台中遇到此错误:Angular sockjs节点/信息?404(未找到),angular,webpack,Angular,Webpack,我已经找了好几个小时了,还是找不到我要找的东西。基本上,在我的Angular 6应用程序中运行ng serve时,我会在控制台中遇到此错误: GET http://local.mywebsitesecure.com/sockjs-node/info?t=1540568455931 404 (Not Found) 根据我的研究,解决方案可能只是更新 webpack.config.js 但是,我在我的项目中找不到webpack.config.js。他们还说要做: “ng弹出” 创建一个网页包,但它
GET http://local.mywebsitesecure.com/sockjs-node/info?t=1540568455931 404 (Not Found)
根据我的研究,解决方案可能只是更新
webpack.config.js
但是,我在我的项目中找不到webpack.config.js。他们还说要做:
“ng弹出”
创建一个网页包,但它似乎不起作用
解决方案:我可以通过运行此命令来让它工作(它实际上可以工作!):
ng serve——公共主机=
但我希望能够在我的应用程序中的某个地方设置它,这样我就只能这样做了
ng发球
是否有人知道如何修复此问题并消除此错误(sockjs node/info)。提前多谢 您可以编辑
angular.json
文件,并为公共主机添加选项。注意,所有的选择都是骆驼皮而不是烤肉串皮
...
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "congiftest:build",
"publicHost":"http://localhost:4200"
},
},
...
这将允许您只运行ng SERVICE
,并将添加公共主机
标志。您是否在.Net core上尝试过此功能?我尝试过,但仍有问题-我尝试过许多变体-有什么想法吗?我尝试了作为参数和angular.json。我把我的应用程序放在一个子文件夹中。@progx目前没有,我主要是回答你的第二个问题。是否有打字错误?congiftest:buildNote给我未来的自己和所有谷歌用户:当应用程序被代理时,angular 11似乎改变了端口的行为。现在使用命令行上指定的端口(--port或默认端口),而不是代理端口。因此,通过反向代理开发的任何人现在都必须为4200以外的任何端口定义公共主机。