Buy items from the U.S. that you can't get in your country. Fast delivery worldwide!

Can't get it in your country? We'll help you buy it from the U.S. and ship it to your door!

Erlang Drmichalore | Building Web Applications With

deps, [ cowboy, "2.9.0" ]. Then:

-behaviour(cowboy_websocket). init(Req, State) -> cowboy_websocket, Req, State. Building Web Applications With Erlang Drmichalore

-module(my_handler). -export([init/2, terminate/3]). init(Req, State) -> Req2 = cowboy_req:reply(200, # <<"content-type">> => <<"text/html">> , <<"<h1>Hello from Erlang!</h1>">>, Req), ok, Req2, State. deps, [ cowboy, "2

handle(Req, State) -> Body = jiffy:encode(#status => ok, data => [1,2,3]), Req2 = cowboy_req:reply(200, #<<"content-type">> => <<"application/json">>, Body, Req), ok, Req2, State. Implement cowboy_websocket behavior: "2.9.0" ]. Then: -behaviour(cowboy_websocket). init(Req

start_child() -> Dispatch = cowboy_router:compile([ '_', [ "/", my_handler, [] ] ]), ok, _ = cowboy:start_clear(my_http_listener, [port, 8080], #env => #dispatch => Dispatch ). rebar3 shell Visit http://localhost:8080 4. Adding JSON API Using jiffy (fast C-based JSON):

terminate(_Reason, _Req, _State) -> ok. In src/my_web_app_sup.erl , add a child: