首页 > 解决方案 > 当客户端位于不同的来源时,Laravel WebSocket 未连接

问题描述

我正在使用 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>

标签: phplaravelpusherpusher-jslaravel-websockets

解决方案


推荐阅读