laravel - 问题在服务器上加载 websocket 服务和 laravel 和 vue.js
问题描述
我在 websocket 上有问题...我编写项目以使用 websocket 和 vue.js 在 laravel 中发送和接收实时数据。它正在本地主机上运行......我在服务器上上传了项目并且在服务器上不起作用
我认为按键有问题....
任何人都可以帮助我吗???
解决方案
我在为生产服务器设置 websocket 时遇到了同样的问题。然后我搬到了Laravel Echo Server。您可以很容易地使用它,无需对代码进行太多更改。只记得提供authHost, sslCertPath, sslKeyPath
给服务器的配置文件。我用 pm2 运行服务。我在设置“主管”时遇到问题。(我的生产环境是ubuntu)。如果你也有 ubuntu,可以先尝试让 websocket 和 supervisor 或者 pm2 一起工作,如果还是不行,你可以像我一样切换到 Laravel Echo Server。选择是你的!
推荐阅读
- python - Pandas Data Frame 到 CSV 的新行问题
- r - 使用 lubridate 包在 R 中合并日期及其相关值
- npm - 未处理的拒绝错误:尝试通过 NPM 更新赛普拉斯时请求的配置密钥无效
- select - Bootstrap 选择选项在 4.1.0 版中不起作用
- php - 如何修复php联系表格不发送电子邮件?
- angular - 是否可以在单独的 Angular(子)项目之间共享 NGXS 存储?
- powershell - 将同一文件复制到多个不同的文件夹 PowerShell
- reactjs - 对 Material UI Select 组件的更改做出反应测试库
- jmeter - 测试响应时间
- r - 将多个文件加载到 R > 2GB