من واقعا مشکلی توی کد هام نمیبینم نمیدونم این مشکل از کجاس !
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']
});
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,
});
اینو امتحان کنید
توی پروداکشن یک ساب دامین با پورت 6001 وجود داره چون پورت روت اصلی ثابته و نمیشه همزمان هم به پورت پیشفرض مثلا 80 وصل باشه هم 6001 پس من نمیتونم از window.location.hostname
استفاده کنم توی پروداکشن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟