default rest api reouter added. RestApiRouter sample has been added. #1680
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
How to use it:
...
static const void route_registeration()
{
rest_api_router::register_route("/api/v1/api1/action1", &api1::Action1);
rest_api_router::register_route("/api/v1/api1/action2", &api1::Action2);
rest_api_router::register_route("/api/v1/api2/action1", &api2::Action1);
rest_api_router::register_route("/api/v1/api2/action2", &api2::Action2);
}
...
baseListener.support_rest_api_routing(route_registeration);
...
full code:
Release/samples/RestApiRouter