Вопросы по теме '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