os2display / screen-bundle
Os2Display 屏幕显示
1.1.7
2021-05-25 07:29 UTC
This package is auto-updated.
Last update: 2024-08-29 03:47:30 UTC
README
用于添加屏幕前端到管理的包。
描述
此包将屏幕作为管理包添加。此外,它在前端添加了一种新的拉取策略,其中不需要中间件。如果选择此策略,则将失去从管理中重新加载屏幕的选项。
将屏幕移动到管理中后,添加了在管理中预览屏幕和通道的功能。
还可以公开具有公开URL的公共通道/屏幕。此URL可以由多个浏览器打开并使用拉取策略。
配置
将以下内容添加到 routing.yml
os2display_screen: resource: "@Os2DisplayScreenBundle/Resources/config/routing.yml" prefix: /
将以下内容添加到 security.yml 防火墙部分
screen_bundle_public: pattern: ^/screen/public/(.*) security: false
nginx 设置
以下内容应添加到管理 nginx 配置中。
location /middleware/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_buffering off; proxy_pass http://nodejs_middleware/; proxy_redirect off; }
或者,此位置名称可以是
通过中间件访问屏幕
要打开屏幕,请访问 /screen/
。
不通过中间件访问屏幕
在屏幕下进入管理。将其公开。分发URL。
配置参考
这些是默认配置值(config.yml)。
os2_display_screen: strategies: pull: enabled: true debug: false log_to_console: false log_level: error update_path: /screen/serialized # in seconds update_interval: 300 push: enabled: true debug: false log_to_console: false log_level: error resource: server: '%absolute_path_to_server%/' uri: 'middleware' ws: server: '%middleware_host%' apikey: '' cookie: secure: false
开发配置
要启用开发模式中的调试信息,请将以下内容添加到 config_dev.yml。
os2_display_screen: strategies: pull: debug: true log_to_console: true log_level: all push: debug: true log_to_console: true log_level: all
功能图像
这些功能在屏幕和通道中都是可用的。
编辑通道
公开可用的通道
在概览中添加了新按钮
预览