These are chat archives for synrc/n2o

19th
Jun 2017
Namdak Tonpa
@5HT
Jun 19 2017 21:36
я же написал как запустить на разных портах в одной ноде
init([]) -> {ok, {{one_for_one, 5, 10}, [spec1(),spec2()]}}.
spec1() -> ranch:child_spec(http, 100, ranch_tcp, 8000, cowboy_protocol, env()).
spec2() -> ranch:child_spec(http, 100, ranch_tcp, 8001, cowboy_protocol, env()).
какие нахуй две ноды, точно наркоман
непонятно что человек хочет сделать и зачем ему два порта
если не говорить мотивации то и совет нельзя нормальный придумать
221V
@221V
Jun 19 2017 22:12

в случае если делаю апи --
как выключить авто-сессии - я уже понял

в sys.config -
%{session,n2o_session},
{auto_session, disabled},

как ловить get - понял -
User_Id = wf:qp(<<"id">>),

остался вопрос - как ловить post ?

пример с доков я не смог понять
( я об HTTP API over REST )

к примеру - куда это пишется? --
{"/rest/:resource", rest_cowboy, []},
{"/rest/:resource/:id", rest_cowboy, []},

221V
@221V
Jun 19 2017 22:19

если у меня метод апи /invite/save_note/
и пост- данные -
id=10001&code=777&note=some_test_text
как мне это словить с "HTTP API over REST" ?

сейчас это делаю просто как в примере-чате было, только не использую вебсокет
(потому что HTTP API over REST с доков - не понял, а апи сделать - надо)