mirror of
https://github.com/yawaflua/SpCloudCore.git
synced 2025-12-10 04:29:35 +02:00
Introduce register rest methosd
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
#include "SpCloudMain.h"
|
||||
#include "httplib.h"
|
||||
#include "Controllers/PublishController.cpp"
|
||||
#include "Service/DiscordService.cpp"
|
||||
|
||||
//#include "Service/AuthorizationService.cpp"
|
||||
//#include "Service/FileProcessingService.cpp"
|
||||
using namespace std;
|
||||
@@ -50,5 +52,43 @@ int main()
|
||||
res.set_content("App is running on address ????", "text/plain");//Todo add app address showing
|
||||
});
|
||||
|
||||
DiscordService discord_service;
|
||||
|
||||
svr.Post("/register", [&](const httplib::Request& req, httplib::Response& res)
|
||||
{
|
||||
|
||||
|
||||
string discord_id = discord_service.get_discord_id(req.body);
|
||||
|
||||
res.set_content(discord_id, "text/plain");
|
||||
|
||||
/*logger.log(INFO, "Start publish from main");
|
||||
|
||||
publish_controller.process_publish(req, res);*/
|
||||
|
||||
});
|
||||
|
||||
|
||||
/*httplib::Client cli("https://discord.com/api/oauth2/token");
|
||||
|
||||
std::string jsonData = R"({
|
||||
"dataSource": "Cluster0",
|
||||
"database": "myDatabase",
|
||||
"collection": "items",
|
||||
"document": {
|
||||
"name": "Item Name",
|
||||
"value": "Item Value"
|
||||
}
|
||||
})";
|
||||
|
||||
auto res = cli.Post("/app/data-abcde/endpoint/data/v1/action/insertOne", jsonData, "application/json");
|
||||
|
||||
if (res && res->status == 200) {
|
||||
std::cout << "Success: " << res->body << std::endl;
|
||||
}
|
||||
else {
|
||||
std::cerr << "Error: " << res.error() << std::endl;
|
||||
}*/
|
||||
|
||||
svr.listen("0.0.0.0", 8081);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user