This commit is contained in:
anlicheng 2023-08-08 17:13:32 +08:00
parent b0e5cbc0cd
commit 394ebe67cc

View File

@ -31,6 +31,16 @@ handle_request("GET", "/endpoint/all", GetParams, _) ->
{ok, 200, iot_util:json_data(EndpointInfos)};
%% name进行过滤
handle_request("GET", "/endpoint/info", #{<<"name">> := Name}, _) ->
case mnesia_endpoint:get_endpoint(Name) of
{ok, Endpoint} ->
EndpointInfo = mnesia_endpoint:to_map(Endpoint),
{ok, 200, iot_util:json_data(EndpointInfo)};
undefined ->
{ok, 200, iot_util:json_error(404, <<"not found">>)}
end;
%%
handle_request("POST", "/endpoint/create", _, Params = #{<<"name">> := Name}) ->
RequiredFields = [<<"name">>, <<"title">>, <<"matcher">>, <<"mapper">>, <<"config">>],