راکت

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

2 پاسخ

من واقعا مشکلی توی کد هام نمیبینم نمیدونم این مشکل از کجاس !
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']
});
ثبت پرسش جدید

پاسخ‌ها

2
Masoomeh
Masoomeh
@zafari.ma.8
 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
p4rh4m
@parhamlashgari1997

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

شاید پاسخ شما همین‌جا باشد

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

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