Laravel Reverb 需要 Node.js 服务器吗?

问题描述 投票:0回答:2

您好,我有一个问题,因为我仍然不太了解该主题,而且我是初学者,我想构建包含实时聊天的 Web 应用程序。对于 websockets,我想使用 Laravel Reverb。如果我想在网络托管上的某个地方托管该应用程序,是否需要 node.js 服务器(用于使用 websockets)?我的意思是,如果我将托管 Web 应用程序的虚拟主机必须支持 Node.js 服务器?

laravel websocket real-time laravel-reverb
2个回答
3
投票

不,您不需要任何 Node.js 支持来运行 Laravel Reverb 包,因为该包完全基于 PHP 和 Laravel 组件构建。

当然,您仍然可以构建一个聊天应用程序,其中您的 WebSocket 服务器是用 Node.js 编写的,但在 Laravel Reverb 的情况下,您根本不需要 Node.js 来实现实时部分。


0
投票

不,你不知道

由于 laravel reverb 是第一方应用程序,可以通过带有调试标志的 artisan 命令运行

开发时调试以查看日志和状态

php artisan reverb:start --debug 

生产中 - Linux Ubuntu

Supervisor 可用于执行此混响应用程序,而不会导致任何系统阻塞。

检查主管的参考资料 如何在Laravel中使用supervisor来处理作业?

主管 Laravel Reverb Conf

1.安装并添加新的主管配置

nano /etc/supervisor/conf.d/laravel-reverb.conf
© www.soinside.com 2019 - 2024. All rights reserved.