小编Jes*_*tra的帖子

Beyondcode Laravel Websockets:失败:在建立连接之前关闭WebSocket

本地 websockets 运行起来很有魅力,但在生产中我不断收到标题中的错误。

我正在使用 websocket 包的一些背景信息:beyondcode/laravel-websockets。我正在与主管一起运行 'php artisan websockets:serve --port=6004'。我还确保端口 6004 已打开。

在生产中,我尝试了使用和不使用 SSL 的设置都在标题中给出了错误。

使用 SSL 的设置:

我的回声设置:

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: process.env.MIX_PUSHER_APP_KEY,
    wsHost: window.location.hostname,
    wsPort: 6004,
    wssPort: 6004,
    disableStats: true,
    enabledTransports: ['ws', 'wss'],
});
Run Code Online (Sandbox Code Playgroud)

我的推杆设置:

'pusher' => [
            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => env('PUSHER_APP_CLUSTER'),
                'encrypted' => true,
                'host' => '127.0.0.1',
                'port' => 6004,
                'scheme' => 'https',
                'curl_options' => [
                    CURLOPT_SSL_VERIFYHOST => 0,
                    CURLOPT_SSL_VERIFYPEER …
Run Code Online (Sandbox Code Playgroud)

echo websocket laravel pusher

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

echo ×1

laravel ×1

pusher ×1

websocket ×1