Da farko bambanta handshake da ya gaza daga haɗuwar da ta buɗe sannan ta rufe daga baya. Alamomin biyu suna kaiwa ga bincike daban.
Bari manhajar ta karɓi buƙatar upgrade
Ga route ta WebSocket ta musamman, sanya wannan cikin server:
location /socket/ {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
yana amfani da HTTP/1.1 kai tsaye zuwa backend. yana tura canjin protocol da client ya nema. yana gaya wa backend cewa wannan haɗuwar tana neman canjin. Dole a tura waɗannan headers a fili domin proxies ba sa tura kowane header na musamman ga haɗuwa kawai.
