0

我使用 Symfony 5.1.*。我得到了这个可怕的错误,我不知道发生了什么,如果有人知道一些可以节省我的运营商编程的东西,我会白白浪费时间。

#.env
MERCURE_PUBLISH_URL=http://localhost:3000/.well-known/mercure/
#config/packages/mercure.yaml
mercure:
    enable_profiler: '%kernel.debug%'
    hubs:
        default:
            url: http://localhost:3000/.well-known/mercure/
            jwt: '%env(MERCURE_JWT_TOKEN)%'

我运行命令

 ./mercure --jwt-key='!ChangeMe!' --addr='localhost:3000' --allow-anonymous --cors-allowed-origins='http://localhost:8000'
4

1 回答 1

0

我在 symfony 错误跟踪器上发现了这个错误:https ://github.com/symfony/symfony/issues/38081

该问题是由 php 7.4.10 中的更改引起的,该更改破坏了 symfony/http-client。

更新:更新到 Symfony 5.1.6 解决了这个问题。我猜想最新版本的 Symfony 4.4 也能解决这个问题。

于 2020-09-22T15:59:38.673 回答