symfony 5 mercure bundle HTTP/1.1 400 Возвращен неверный запрос

Я пытаюсь использовать пакет symfony mercure, но он, похоже, не работает даже с примером, приведенным в документации. вот мой код в моем контроллере

/**
 * @Route("/test", name="test")
 */
class TestController extends AbstractController
{

public function __invoke(PublisherInterface $publisher): Response
    {
        $update = new Update(
            '/chat',
            json_encode(['status' => 'OutOfStock'])
        );

        // The Publisher service is an invokable object
        $publisher($update);

        return new Response('published!');
    }

}

и это ошибка, которую я получаю.

HTTP / 1.1 400 Неверный запрос возвращен для " http://localhost:3000/.well-known/mercure ".

кто-нибудь знает, что не так?

изображение ошибки здесь

вот ссылка на github для моего проекта

1 ответ

Я обнаружил... в моей переменной среды произошла ошибка

MERCURE_PUBLISH_URL = http: // localhost: 3000 / . Хорошо известный / mercury

вместо того

MERCURE_PUBLISH_URL = http: // localhost: 3000 //. Известный / ртуть,

одна косая черта слишком много. Спасибо вам всем

Другие вопросы по тегам