Вопросы по теме 'cowboy'

Как закрыть websocket-соединение вручную на Cowboy-сервере?
Как закрыть соединение с веб-сокетом вручную (со стороны сервера) на Cowboy-сервере? Я бы проверил логин / пароль в callback-модуле в init / 3 и выбил "неправильных" пользователей каким-то кодом возврата. Как лучше всего это сделать?
921 просмотров
schedule 07.02.2024

Как установить код статуса в REST POST в Cowboy
Как я могу установить код состояния в моем ресурсе REST POST. Сейчас я делаю это make_post(Req, State) -> lager:info("post"), Resp = cowboy_req:set_resp_body(<<"HELLO POST\n">>, Req), {ok, Resp3} = cowboy_req:reply(201,...
2932 просмотров
schedule 29.03.2024

Простая система чата через веб-сокеты с функцией переподключения
Я видел много примеров систем чатов через websocket, реализованных с помощью erlang и cowboy. В большинстве примеров, которые я видел, используется gproc. На практике каждый обработчик веб-сокетов регистрируется в gproc, а затем передает /...
2647 просмотров
schedule 29.12.2021

Не могу получить тело запроса в хуке onresponse
Я хочу регистрировать все запросы вместе с ответами на БД. Я использую для этого крючки. Но похоже, что я не могу получить тело запроса в хуке onresponse, это всегда ‹‹>>. В хуке onrequest я могу получить тело запроса. Мои крючки определены как:...
489 просмотров
schedule 16.10.2023

Как правильно использовать синхронизацию с приложением, созданным с использованием ассемблера выпуска relx?
Я хотел бы использовать Sync для перекомпиляции "на лету" с проектом Cowboy, собранным с использованием relx (согласно Cowboy Руководство по началу работы ). Проблема в том, что даже если мне удастся запустить синхронизацию в моем приложении,...
1035 просмотров
schedule 16.03.2024

Какова цель параметров маршрутизации Cowboy?
В руководстве по маршрутизации Cowboy говорится, что каждый путь структурирован как кортеж, который включает «параметры, которые будут переданы ему [обработчику запроса] при инициализации». Но это не объясняет назначение параметров, и я не уверен,...
889 просмотров
schedule 23.06.2022

Ошибка при возврате данных boss_db через веб-сокет в чикагском боссе
Я пытаюсь вернуть данные, которые я получаю с помощью boss_db через соединение через веб-сокет. В этом примере я хочу вернуть вопросы, которые я получаю, вы можете видеть, что журналы распечатывают вопрос, однако есть некоторая ошибка, которая...
178 просмотров
schedule 24.11.2022

Обслуживать запрос диапазона HTTP с помощью phoenix?
В настоящее время я разрабатываю веб-сайт с Phoenix, и у меня есть раздел видео, который должен воспроизводиться в фоновом режиме. Хотя он отлично работает в Chrome и Firefox, он не работает в Safari. Я подозреваю, что это потому, что ковбой...
814 просмотров
schedule 27.09.2022

Ковбойский обработчик POST
Попытка получить запрос POST и сохранить его в таблице ETS вот код init(Req0, Opts) -> Method = cowboy_req:method(Req0), HasBody = cowboy_req:has_body(Req0), Req = maybe_echo(Method, HasBody, Req0), {ok, Req, Opts}....
351 просмотров
schedule 25.05.2023

Эликсир: возвращать пользовательскую ошибку при инициализации веб-сокета
Здравствуйте, я работаю над сервером веб-сокетов, который также должен аутентифицировать пользователя по пользователю и токену пользователя. Но мне также нужно различать причину, по которой веб-сокет был отключен на клиенте, и повторно подключиться,...
127 просмотров
schedule 28.11.2022

Erlang Cowboy запускает два веб-сервера на одном компьютере, используя разные порты
Новичок в эрланге и ковбое. Я использую некоторый открытый исходный код, который использует cowboy и прослушивает порт 8080 для предоставления службы администрирования ng-admin. Я хочу знать, возможно ли, чтобы ковбой также прослушивал порт 80,...
101 просмотров
schedule 15.03.2024