diff --git a/dudeswave/src/dudeswave_app.erl b/dudeswave/src/dudeswave_app.erl index ec74c3c..122c077 100644 --- a/dudeswave/src/dudeswave_app.erl +++ b/dudeswave/src/dudeswave_app.erl @@ -37,7 +37,7 @@ start(_Type, StartArgs) -> Dispatch = cowboy_router:compile([ {'_', [ - {"/user", dudeswave_user_handler, #{bucket => ?USERSBUCKET}}, + {"/user/new", dudeswave_user_handler, #{bucket => ?USERSBUCKET}}, {"/", dudeswave_handler, #{bucket => ?APPBUCKET}} ]} ]), diff --git a/dudeswave/src/dudeswave_user_handler.erl b/dudeswave/src/dudeswave_user_handler.erl index 11971f9..52cd442 100644 --- a/dudeswave/src/dudeswave_user_handler.erl +++ b/dudeswave/src/dudeswave_user_handler.erl @@ -45,10 +45,10 @@ allowed_methods(Req, State) -> {[<<"PUT">>], Req, State}. content_types_accepted(Req, State) -> - {[{{ <<"application">>, <<"json">>, '*'}, create_user}], Req, State}. + {[{<<"application/x-www-form-urlencoded">>, create_user}], Req, State}. known_methods(Req, State) -> - {[<<"PUT">>], Req, State}. + {[<<"POST">>], Req, State}. resource_exists(Req, State) -> {ok, Bucket} = maps:find(bucket, State),