Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   вопросы по Server Side Events (https://javascript.ru/forum/events/68871-voprosy-po-server-side-events.html)

sc2r2bey 15.05.2017 11:45

вопросы по Server Side Events
 
Привет!
Просчитал статью https://learn.javascript.ru/server-sent-events, возникло несколько вопросов:
1. В конце статью приведен пример, состоящий из двух файлов html и js.
Если сделать eventSource = new EventSource('server.js'); то скрипт не работает, то выдает ошибку:
Ошибка, состояние: 2
Как правильно запустить пример? Если подобное реализовать на php, то все хорошо работает.
2. А как получать события не из скрипта, а из какого-нибудь exe-шника, который рассылает сообщения?

sc2r2bey 15.05.2017 16:27

Цитата:

Сообщение от Rise (Сообщение 452458)
sc2r2bey,
1. это node.js

понятно
Цитата:

Сообщение от Rise (Сообщение 452458)
2. по http протоколу

не понятно, что он должен слушать и где?
какой формат должен быть у
var eventSource = new EventSource("/events/subscribe");

sc2r2bey 16.05.2017 08:26

Цитата:

Сообщение от Rise (Сообщение 452514)
sc2r2bey, что не понятного, браузер - это exe-шник, http-сервер - тоже exe-шник (apache, node.js и тд), эти exe-шники общаются между собой, нельзя просто взять любой exe-шник например Калькулятор и заставить его отправлять http-сообщения, он должен иметь такой функционал изначально.

я же выше написал, что непонятно, в систем куча всего, что работает по протоколу http я не думаю, что что-то типа того
var eventSource = new EventSource("/path/example.exe");

стработает, вот так
var eventSource = new EventSource("/path/example.php");

я понимаю и это работаете, а с экзешником не понимаю

sc2r2bey 16.05.2017 09:16

да не важно, вопрос в другом, что в качестве источника брать


Часовой пояс GMT +3, время: 20:46.