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

Включение CORS для Cowboy REST API
Как включить CORS для обработчика ковбойского отдыха? Я попытался добавить метод options/2, например: options(Req, State) -> {[ {<<"access-control-allow-origin">>, <<"*">>},...
3874 просмотров
schedule 04.06.2022

Трансляция сообщений с использованием RabbitMQ, genbunny и уведомления о событиях cowboy
У меня есть два экземпляра ковбойского сервера, которые подключены к RabbitMQ. Я использую gen_bunny в качестве клиента RabbitMQ для подключения к RabbitMQ. Я могу получить сообщение от rabbitMQ, если использую bunnyc:consume(). Однако для этого...
317 просмотров
schedule 04.04.2023

как я могу отправить параметр в соединение websock с помощью ковбоя
в примере ковбойского веб-сокета в toppage_handler.erl handle(Req, State) -> {Echo, Req2} = cowboy_req:qs_val(<<"echo">>, Req), {ok, Req, State}. Я хочу получить параметр Echo в следующую функцию Например:...
334 просмотров
schedule 28.06.2022

Ковбойские обработчики HTTP POST
Я начал изучать Эрланг. Я хочу написать простой ковбойский HTTP-сервер, который может получать файлы, отправленные через HTTP POST. Итак, я создаю простой обработчик: -module(handler). -behaviour(cowboy_http_handler)....
4912 просмотров
schedule 02.01.2023

Автоматическое перенаправление с порта 80 на порт 433 в азоте через Yaws и Cowboy
Я разрабатываю свое приложение, используя структуру азота, которая работает на Yaws, а также на веб-серверах Cowboy. Мои клиенты знают только это 'domain-name.xx' или 'www.domain-name.xx', которые по умолчанию подключаются к порту 80 (незащищенный...
512 просмотров
schedule 11.05.2022

Как аутентифицировать клиента на erlang cowboy websocket?
Мы использовали Erlang / Cowboy для разработки простой службы чата на основе WebSockets. Прямо сейчас мы используем localhost: 8080 для подключения к серверу. Я хочу выполнить аутентификацию пользователя, это будет сделано на основе параметра URL, и...
657 просмотров
schedule 24.04.2023

Веб-сервер Cowboy - повышение производительности
Cowboy - это веб-сервер, написанный на erlang. Он порождает новый процесс для каждого запроса, а затем использует этот процесс для последующих запросов при конвейерной обработке HTTP (отправка нескольких запросов в один и тот же сокет один за другим,...
4281 просмотров
schedule 30.05.2023

erlang response HTTP-запрос в десятичном формате вместо буквы
Я начинаю использовать Erlang с Cowboy и Leptus для создания REST API. Поэтому я просто попробовал что-то простое: myapp_handler.erl -module(myapp_handler). -compile({parse_transform, leptus_pt}). -export([init/3])....
506 просмотров
schedule 15.07.2023

Не могу получить данные из POST
Я делаю простой безопасный (SSL) веб-сайт на Erlang с Cowboy и ErlyDTL для начала. На странице у меня есть форма с двумя текстовыми полями ввода и кнопкой отправки. <form role="form" method="POST" action="favorite"> <table>...
116 просмотров
schedule 26.11.2022

Невозможно запустить простое ковбойское приложение Erlang
Я совершенно новичок в Erlang, если не считать чтения странной книги и веб-сайта по синтаксису и базовой структуре. Я решил немного погрузиться в это и создать простой веб-сервер с помощью cowboy. Каждый раз, когда я пытаюсь запустить приложение, я...
142 просмотров
schedule 03.11.2022

Ковбойский отдых resource_exists обратный вызов
Как обработать обратный вызов resource_exists в ковбое? В конце концов, чтобы узнать, существует ли ресурс, я должен запросить (например, базу данных) ресурс. Но затем во время обратного вызова AcceptResource (например, to_html ) я должен снова...
325 просмотров
schedule 02.03.2023

Неверное значение выходного порта 'tcp_inet'
Я использую фреймворк Phoenix, под которым работает Cowboy. Я иногда вижу следующую пару ошибок в моем журнале: Bad value on output port 'tcp_inet' GenServer #PID<0.8423.1> terminating ** (FunctionClauseError) no function clause matching...
1763 просмотров
schedule 29.01.2023

Как заставить Phoenix слушать IPv6?
Я изо всех сил пытаюсь найти информацию о том, как заставить Phoenix (и Cowboy и Ranch, если уж на то пошло) слушать как IPv4, так и IPv6. Я использую VPS с Ubuntu 16.04. Он имеет как IPv4, так и IPv6-адрес. При запуске netstat -tulpn...
1461 просмотров
schedule 23.09.2022

Использование Cowboy в качестве веб-сервера HTTP для Express JS
Я вижу много веб-сайтов, которые используют Cowboy как веб-сервер HTTP и Express JS как сервер веб-приложений. Их HTTP-заголовок Server - Cowboy, а X-Powered-By HTTP-заголовок - Express . Например: http://passportjs.org/ . Я хочу знать,...
683 просмотров
schedule 30.06.2022

Как запустить Cowboy на 0.0.0.0?
Я использую Exrm для развертывания своего приложения Phoenix. Я настроил приложение для привязки к 0.0.0.0 в моем config/prod.exs : config :apiServer, ApiServer.Endpoint, http: [ip: {0, 0, 0, 0}, port: 4000], url: [host: "sitenamehere.co",...
704 просмотров
schedule 28.08.2022

Cowboy аварийно завершает работу при вызове обработки обратного вызова в потоке REST
У меня есть следующий обработчик REST в приложении Erlang, использующем Cowboy 2.0 (последний RC). Я читаю документы от корки до корки и не могу понять, что не так с моим кодом. init(Req, State) -> {cowboy_rest, Req, State}....
139 просмотров
schedule 13.09.2022

Установка gmake на Ubuntu; Сервер Ковбой не запускается
Для запуска моего ковбойского сервера erlang требуется gmake . Я могу использовать gmake run на своем компьютере с OSX и запустить сервер. Запуск make run тоже работает нормально, но предупреждает меня, что я должен установить gmake . Когда...
6050 просмотров
schedule 09.03.2023

Ошибка запуска приложения с остановленным идентификатором ядра, bad_return
Я написал ковбойский проект, который запускаю на локальном хосте с gmake run . Когда я make run на новой установке, возникает эта ошибка: ~/tunnel# make run erlang.mk:24: Please upgrade to GNU Make 4 or later:...
1901 просмотров
schedule 24.02.2023

Скомпилируйте ковбойский проект, игнорируя ошибки
У меня это работало с модификацией ERLC_OPTS, по крайней мере, я так думал. Пришлось очистить мой erlang.mk, но не сохранил его. Где я могу добавить флажок предупреждения? root@marble-pyramid-1:~/tunnel-deploy# make run erlang.mk:26: Please...
88 просмотров
schedule 05.12.2023

Обработчик Cowboy websocket: как установить тайм-аут для первого сообщения?
У меня есть соединение через веб-сокет между моим сервером и клиентом, которое должно поддерживаться до тех пор, пока клиент не закроет его. При открытии соединения клиент должен аутентифицировать себя, отправив первое сообщение с токеном. Если в...
264 просмотров
schedule 23.06.2022