如何代理一個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