【发布时间】:2020-08-19 13:34:49
【问题描述】:
我在前端有一个 Nuxt 应用程序和用于 API 的 Laravel。我已经通过 Nginx 代理在本地机器上成功运行了 Laravel 回显服务器。当我在产品上部署它时,我无法让它工作。除了端点,我在本地有相同的配置。我总是在我的 ws 连接上获得状态 3。
我不知道要查找什么或如何调试套接字连接
nginx 配置:
location /socket.io/echo/ {
proxy_pass http://127.0.0.1:6001;
proxy_set_header Host $host;
proxy_read_timeout 60;
proxy_connect_timeout 60;
proxy_redirect off;
# Allow the use of websockets
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
【问题讨论】:
标签: laravel socket.io laravel-echo