You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
543 B
21 lines
543 B
#include "UserController.h" |
|
|
|
RCCPP_RUNTIME_TYPE_REGISTRATION(UserController) |
|
|
|
/** |
|
* @brief 获取用户列表 |
|
* @route GET /api/v1/users |
|
* @response 200 用户列表JSON |
|
*/ |
|
void UserController::asyncHandleHttpRequest( |
|
const drogon::HttpRequestPtr &req, |
|
std::function<void(const drogon::HttpResponsePtr &)> &&callback) |
|
{ |
|
Json::Value ret; |
|
ret["status"] = "ok"; |
|
ret["message"] = "Hello from RCC++!"; |
|
ret["data"] = Json::arrayValue; |
|
|
|
auto resp = drogon::HttpResponse::newHttpJsonResponse(ret); |
|
callback(resp); |
|
} |