私はlaravel websocketsを使用しており、同じサーバーからクライアントを接続するときにクライアント側でプッシャーサービスを使用していますが、別のサーバーからクライアントを接続するときにここでは機能していませんクライアント接続用の私のプッシャーjsです
<script> var module = { }; </script>
<script src="https://js.pusher.com/4.3/pusher.min.js"></script>
<script>
var pusher = new Pusher("223455663", {
wsHost: "test.com",
wsPort: 6001,
disableStats: true,
});
pusher.connection.bind('connected', function(){
console.log("it is connected");
});
var channel = pusher.subscribe('Time');
channel.bind('App\\Events\\tets', (data) => {
console.log(data);
document.getElementById("clock").innerHTML = data.time;
});
</script>