symfony 5 mercure bundle HTTP / 1.1 400 Возвращен неверный запрос - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь использовать пакет 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 Ответ

0 голосов
/ 29 мая 2020

? Я обнаружил ... в моей переменной окружения произошла ошибка

MERCURE_PUBLISH_URL = http: // localhost: 3000 / .well-known / mercury

вместо

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

один сл sh слишком много ?. спасибо вам всем

...