laupiFrpar/LopiPusherBundle Symfony 4 的配置
laupiFrpar/LopiPusherBundle Configuration for Symfony 4
我收到这个错误:
Invalid configuration for path "lopi_pusher": Either url or app_id, key and secret needs to be set.
有了这个pusher_php_server.yaml:
services:
Pusher\Pusher:
public: true
arguments:
- '%env(PUSHER_KEY)%'
- '%env(PUSHER_SECRET)%'
- '%env(PUSHER_APP_ID)%'
这些变量在 .env 上定义为 PUSHER_HOST=api-eu.pusher.com 等...
我还需要配置:
timeout: '%env(PUSHER_TIMEOUT)%'
debug: '%env(PUSHER_DEBUG)%'
scheme: '%env(PUSHER_SCHEME)%'
port: '%env(PUSHER_PORT)%'
host: '%env(PUSHER_HOST)%'
cluster: '%env(PUSHER_CLUSTER)%'
auth_service_id: my_channel_authenticator
但是不知道在哪里...
谢谢!
我没有看到这个包的配方,所以你必须自己创建配置。
在 config/packages
目录中创建 lopi_pusher.yaml
,内容如下:
lopi_pusher:
# Default configuration
scheme: '%env(PUSHER_SCHEME)%'
host: '%env(PUSHER_HOST)%'
port: '%env(PUSHER_PORT)%'
cluster: '%env(PUSHER_CLUSTER)%'
timeout: '%env(PUSHER_TIMEOUT)%'
debug: '%env(PUSHER_DEBUG)%'
auth_service_id: my_channel_authenticator
我收到这个错误:
Invalid configuration for path "lopi_pusher": Either url or app_id, key and secret needs to be set.
有了这个pusher_php_server.yaml:
services:
Pusher\Pusher:
public: true
arguments:
- '%env(PUSHER_KEY)%'
- '%env(PUSHER_SECRET)%'
- '%env(PUSHER_APP_ID)%'
这些变量在 .env 上定义为 PUSHER_HOST=api-eu.pusher.com 等...
我还需要配置:
timeout: '%env(PUSHER_TIMEOUT)%'
debug: '%env(PUSHER_DEBUG)%'
scheme: '%env(PUSHER_SCHEME)%'
port: '%env(PUSHER_PORT)%'
host: '%env(PUSHER_HOST)%'
cluster: '%env(PUSHER_CLUSTER)%'
auth_service_id: my_channel_authenticator
但是不知道在哪里... 谢谢!
我没有看到这个包的配方,所以你必须自己创建配置。
在 config/packages
目录中创建 lopi_pusher.yaml
,内容如下:
lopi_pusher:
# Default configuration
scheme: '%env(PUSHER_SCHEME)%'
host: '%env(PUSHER_HOST)%'
port: '%env(PUSHER_PORT)%'
cluster: '%env(PUSHER_CLUSTER)%'
timeout: '%env(PUSHER_TIMEOUT)%'
debug: '%env(PUSHER_DEBUG)%'
auth_service_id: my_channel_authenticator