0
の認証私はsocketio-jwt
を設定するために、複数のチュートリアルに従ってきましたが、毎回私がこの部分を過ぎて届かないようです:socketio-JWT:SocketIOに接続され、
Connected to SocketIO, Authenticating
任意のアイデア?
クライアント側:
<h1>Socket Connection Status: <span id="connection"></span></h1>
<script type="text/javascript">
$(document).ready(function() {
socketIOConnectionUpdate('Requesting JWT Token from Laravel');
$.ajax({
url: 'http://localhost:8000/token?id=1'
})
.fail(function (jqXHR, textStatus, errorThrown) {
socketIOConnectionUpdate('Something is wrong on ajax: ' + textStatus);
})
.done(function (result, textStatus, jqXHR) {
socketIOConnectionUpdate('Connected to SocketIO, Authenticating')
/*
make connection with localhost 3000
*/
var token = result.token;
var socket = io.connect('http://localhost:3000');
socket.on('connect', function() {
socket
.emit('authenticate', {token: token}) //send the jwt
.on('authenticated', function() {
console.log('authenticated');
socketIOConnectionUpdate('Authenticated');
})
.on('unauthorized', function(msg) {
socketIOConnectionUpdate('Unauthorized, error msg: ' + msg.message);
throw new Error(msg.data.type);
})
});
});
});
/*
Function for print connection message
*/
function socketIOConnectionUpdate(str) {
$('#connection').html(str);
}
サーバー側
3210
は、あなたの答えをありがとうください。私はまだ同じエラーを受けています。 – Z0q