它完全适用于Http,但不适用于WebSocket。我没有找到关于此的文档。我如何为WS做代理?Angular-CLI代理服务器用于WebSocket的后端
ng serve --proxy-config proxy.conf.json
proxy.conf.json:
{
"/": {
"target": "http://localhost:8080",
"secure": false
}
}
它完全适用于Http,但不适用于WebSocket。我没有找到关于此的文档。我如何为WS做代理?Angular-CLI代理服务器用于WebSocket的后端
ng serve --proxy-config proxy.conf.json
proxy.conf.json:
{
"/": {
"target": "http://localhost:8080",
"secure": false
}
}
角CLI使用http-proxy-middleware
引擎罩下的代理。看看文档:https://github.com/chimurai/http-proxy-middleware
有您可以按照本节所述使用的WebSocket ws
布尔选项: https://github.com/chimurai/http-proxy-middleware#http-proxy-options
这样你就可以在你的配置更改为:
{
"/": {
"target": "http://localhost:8080",
"secure": false
"ws":true
}
}
您是否尝试过使用ws://而不是http://? – Supamiu
是的,我试过了。它也不起作用。 – lemonado