Symfony 4 и MercureBundle

Я новый пользователь этой платформы и пытаюсь интегрировать Mercure в Symfony, следуя документации: https://symfony.com/blog/symfony-gets-real-time-push-capabilities. После того, как все шаги в консоли chrome выполнены для ответа класса Publisher, генерируется ошибка:

net:: ERR_ABORTED 406.

Не могли бы вы помочь мне понять, как заставить этот пакет работать? Спасибо всем заранее.

namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mercure\Publisher;
use Symfony\Component\Mercure\Update;

class PublishController
{
    public function __invoke(Publisher $publisher)
    {
        $update = new Update(
            'http://example.com/books/1',
            json_encode(['status' => 'OutOfStock'])
        );


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

const es = new EventSource('https://www.davidecpr.online/hub?topic=' + encodeURIComponent('http://example.com/books/1'));
            es.onmessage = e => {
                // Will be called every time an update is published by the server
                console.log(JSON.parse(e.data));
            };

Переменная.env устанавливается следующим образом: 'MERCURE_PUBLISH_URL' => ' http://www.davidecpr.online:3000/hub '

0 ответов

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