darkleviathan
@darkleviathan

Почему не срабатывает SSE скрипт?

Нет вывода никакой информации. Естественно кроме текста UPD))) Вроде все делаю правильно. Может какие-то библиотеки на сервер нужны?

Клиентская сторона
<h1>UPD</h1>
<div id='console'></div>


<script>

var eventSource = new EventSource('https://test/myphp.php');

eventSource.onmessage = function(e) {
    console.log(e);
};

eventSource.onerror = function(e) {
    console.log(e);
};

</script>


и php

Header('Content-Type: text/Svent-stream');
header('Cache-Control: no-cache');

$data = "server time: ".date("h:i:s", time());

print "data: ".$data. PHP_EOL; echo PHP_EOL;
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
tommy-vercetti
@tommy-vercetti
Symfony/Golang
Я использовал протокол The Mercure для SSE
Вот инфа в доке Symfony как его интегрировать https://symfony.com/doc/current/mercure.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы