راکت

مشکل در laravel echo

بدون پاسخ

خسته نباشید دوستان میدونم این سوال زیاد پرسیده شده ولی کل سایت هارو گشتم ولی جواب سوالمو پیدا نکردم.

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

اولی اینکه وقتی پروژه رو توی هاست اپلود میکنم روت /broadcasting/auth/ رو پیدا نمیکنه و 404 میده ولی توی لوکال درست کار میکنه

POST
Pusher :  : ["Error: Unable to retrieve auth string from auth endpoint - received status: 404 from /broadcasting/auth. Clients must be authenticated to join private or presence channels. See: https://pusher.com/docs/authenticating_users"] 

مشکل دومم اینه که چنل من پراویته و سابسکرایب میشه ولی وقتی ایونت میاد براش کالبک اجرا نمیشه

import Echo from 'laravel-echo';

window.Pusher = require('pusher-js');

window.Echo = new Echo({  
broadcaster: 'pusher',  
key: process.env.MIXPUSHERAPPKEY,  
cluster: process.env.MIXPUSHERAPPCLUSTER,  
forceTLS: true,  
encrypted: true,  
auth: {  
headers: {  
Authorization: localStorage.getItem('apitoken')  
},  
},  
});

Echo.private("channel") 
.subscribed((e) => {  
this.getPersonal(e); // اجرا میشه  
})
        .listen('Message', (e) => {
            alert(e.data) // اجرا نمیشه
})

وقتی لاگ میگیرم اینو بر میگردونه

Pusher : : \["Event recd",{"event":"Message","channel":"private-channel","data":"new message"}\]  
app.js:104930 Pusher : : \["No callbacks on private-channel for Message"\]

ممنون میشم کمکم کنید

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

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

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

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