ama rastgele bana aşağıdaki hata iletisi gönderir: 'ws içinHata: Beklenmeyen yanıt kodu: 500
WebSocket bağlantısı: //client.mydomain. ? com/socket.io/EIO = 3 & taşıma = WebSocket & sid = 4Kbec5T_XStAC949AACS' başarısız oldu: WebSocket el sıkışma sırasında hata: Beklenmeyen yanıt kodu: 500 İşte
benim uygulamada WebSocket'e bağlanmak nasıl (not Bu bir Angular
uygulamasıdır).
app.factory('clientSocket', ['$sessionStorage', 'socketFactory', function ($sessionStorage, socketFactory) {
var connection = '';
$.ajax({
url: 'config.json',
async: false,
dataType: 'json',
success: function (response) {
connection = response.app_url;
}
});
var myIoSocket = io.connect(connection);
var clientSocket = socketFactory({
ioSocket: myIoSocket
});
clientSocket.forward('someEvent');
clientSocket.on('connect', function() {
if ($sessionStorage.activeUser != null) {
clientSocket.emit('userData', $sessionStorage.activeUser.user);
}
});
return clientSocket;
}]);
Im oldukça emin değil sorundur ancak temelde bağlantı dizesi bu nasıl göründüğünü:
http://client.mydomain.com
herkes ne oluyor bana söyleyebilir
?
Durum 500, "Dahili Hata" anlamına gelir - isteğin bir kısmı başarıyla tamamlandı ve başarısız oldu, sorun, sunucunun isteğin işlenmesinde sorun olduğunu tahmin ediyorum. Sunucuya hangi verileri gönderdiğinizi ve sunucunun bunları nasıl işlediğini kontrol edin. – Michael
çözünürlüğü hiç buldunuz mu? – Webezine