如何代理一个WebSocket请求?Angular CLI代理服务器wss
我尝试这样做:
new WebSocket('/wss/api/v3/users/websocket')
代理:
"/wss/*" : {
"target" : "wss://someurl.com:443/",
"secure" : false,
"ws" : true,
"wss": true
}
但是,这给了我: Failed to construct 'WebSocket': The URL '/wss/api/v3/users/websocket' is invalid.
接下来我想:
new WebSocket('wss://wss/api/v3/users/websocket')
代理:
"*wss/*" : {
"target" : "someurl.com:443/",
"secure" : false,
"ws" : true,
"wss": true
}
但是,这给了我:websocket.provider.ts:20 WebSocket connection to 'wss://wss/api/v3/users/websocket' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED
我怎么代理一个WebSocket的?
我有同样的问题,不想用环境文件解决方案。你有能力使它工作吗?如果是这样,你可以发布你的最终解决方案吗? thx – j3ff
对不起,不记得 –
好吧,无论如何,我必须抓住机会......调试这是如此令人沮丧:P – j3ff