进入运行节点
一、正常设置的路由
%% @fun web 路由
game_web_router() ->
Port = mod_server_config:get_web_tcp_listen_port(),
Dispatch = cowboy_router:compile([{'_', [
{"/player_info", weixin_http_handler, []}
]}]),
Result = cowboy:start_clear(my_http_listener, [{port, Port}], #{
env => #{dispatch => Dispatch}}),
case Result of
{ok, _} ->
ok;
{error, {already_started, _}} ->
ok;
_ ->
exit(Result)
end,
ok.
二、重置路由
Dispatch = cowboy_router:compile([ {"/player_info", http_handler, []}, {"/game_info", http_handler, []}, ).
Dispatch = cowboy_router:compile([{'_', [ {"/player_info", weixin_http_handler, []} ]}]).
cowboy:set_env(my_http_listener, dispatch, Dispatch),