【问题标题】:Laravel 5 broadcast authentication endpoint route not working. JSON returned from webapp was invalidLaravel 5 广播身份验证端点路由不起作用。从 webapp 返回的 JSON 无效
【发布时间】:2017-10-13 09:24:07
【问题描述】:

我正在尝试通过 Pusher 设置我的私人频道广播。 Laravel broadcasting documentation 说的我都做了。当 Pusher 尝试授权用户时 - 授权页面返回 403 错误并带有 HttpException:

我搜索了很多并找到了一种解决方案,以这种方式更改 BroadcastServiceProvider:

Broadcast::routes(['middleware' => ['auth:api']]);

现在我得到 302 重定向到登录页面,然后到主页。现在推送错误日志:

JSON returned from webapp was invalid, yet status code was 200. [my main page html here, no json at all]
  • 配置文件都设置好了,包括Echo
  • 广播服务提供者在config/app.php中没有注释

我在 simmilart StackOverflow 问题中找不到此问题的解决方案。

【问题讨论】:

  • 你打开调试了吗?尝试在你的 .env 中设置 APP_DEBUG=false
  • 是的,应用程序处于调试模式和本地环境。
  • 尝试将其设置为 false
  • 对不起,我想说我什至有假+生产。没有结果。
  • 我现在已经创建了自己的授权路线。但是我很怀念 Laravel 广播授权,因为它支持多频道。

标签: laravel pusher


【解决方案1】:

更改 BROADCAST_DRIVER=log

BROADCAST_DRIVER=推送器

【讨论】:

    猜你喜欢
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2016-04-06
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多