【发布时间】:2017-09-23 14:48:51
【问题描述】:
我正在构建一个以 laravel 5.4 作为后端和 vue js 作为前端的水疗中心。我已经设置了 laravel 广播事件,它在 localhost:8000/event 上运行良好。 “事件”是我设置广播的路线......
现在问题是当我将它与我的 vuejs 前端连接时
import Echo from "laravel-echo"
window.Pusher = require('pusher-js');
window.Echo = new Echo({
broadcaster: 'pusher',
key: '********************',
cluster: 'ap2',
authEndpoint: 'http://localhost:8000/api/user/login',
encrypted: false
});
和
created(){
window.Echo.private('testChannel1')
.listen('TaskEvent', (e) => {
console.log(e);
});
}
所有这些都在 main.js 文件本身中,我收到此错误
pusher.js?b3eb:593 POST http://localhost:8000/api/user/login 405 (Method Not Allowed)
pusher.js?b3eb:626 Pusher : Couldn't get auth info from your webapp : 405
这里我使用 jwt auth 作为认证系统。我该如何解决这个问题?
【问题讨论】:
标签: php laravel vuejs2 laravel-5.4 pusher