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 //. Известный / ртуть,
одна косая черта слишком много. Спасибо вам всем