Как проксировать запрос WebSocket?
Я попробовал это:
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
Как сделать прокси-сервер для веб-сайта?
Это не так, потому что new WebSocker(url)
требует полного URL-адреса для работы.
new WebSocket('wss://localhost:3000/wss/api/v3/users/websocket');
У меня была бы установка в файле environment.ts файла angular-clis с базовым url для приложения и concat строка с ним.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
ошибка