p4rh4m
3 سال پیش توسط p4rh4m مطرح شد
2 پاسخ

مشکل Provisional headers are shown در laravel-websocket

من واقعا مشکلی توی کد هام نمیبینم نمیدونم این مشکل از کجاس !
laravel-echo نمیتونه وصل بشه!

window.Echo = new Echo({
        broadcaster: 'pusher',
        key: process.env.MIX_PUSHER_APP_KEY,
        cluster: process.env.MIX_PUSHER_APP_CLUSTER,
        forceTLS: false,
        wsHost : process.env.MIX_PUSHER_HOST,
        wsPort: 6001,
        wssPort: 6001,
        encrypted : false,
        disableStats: true,
        devMode : true,
        enabledTransports: ['ws', 'wss'],
        disabledTransports : ['sockjs','xhr_polling','xhr_streaming']
});

ثبت پرسش جدید
Masoomeh
@zafari.ma.8 3 سال پیش مطرح شد
0
 import Echo from 'laravel-echo'
 window.Pusher = require('pusher-js');
 window.Echo = new Echo({
     broadcaster: 'pusher',
   key: process.env.MIX_PUSHER_APP_KEY,
     wsHost:window.location.hostname,
     wsPort: 6001,
     wssPort:6001,
     disableStats: true,
   cluster: process.env.MIX_PUSHER_APP_CLUSTER,
    forceTLS: false,
 });

اینو امتحان کنید


p4rh4m
@parhamlashgari1997 3 سال پیش مطرح شد
0

توی پروداکشن یک ساب دامین با پورت 6001 وجود داره چون پورت روت اصلی ثابته و نمیشه همزمان هم به پورت پیشفرض مثلا 80 وصل باشه هم 6001 پس من نمیتونم از window.location.hostname استفاده کنم توی پروداکشن


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام