Add authorization file processing layers

This commit is contained in:
Hepatica
2024-08-09 22:46:56 +02:00
parent 21a42cf720
commit 9f498fda2e
7 changed files with 10101 additions and 73 deletions

View File

@@ -4,8 +4,11 @@
// ReSharper disable CppClangTidyBugproneSuspiciousInclude
#include "SpCloudMain.h"
#include "httplib.h"
#include "Controllers/PublishController.cpp"
//#include "Service/AuthorizationService.cpp"
//#include "Service/FileProcessingService.cpp"
using namespace std;
@@ -13,6 +16,25 @@ int main()
{
std::cout << "SpCloud start\n";
PublishController publish_controller;
httplib::Server svr;
svr.Get("/ping", [](const httplib::Request& req, httplib::Response& res)
{
res.set_content("Pong", "text/plain");
httplib::Headers test = req.headers;
});
AuthorizationService authorization_service;
FileProcessingService file_processing;
//PublishController publish_controller(svr, authorization_service, file_processing);
PublishController publish_controller(/*svr,*/ authorization_service, file_processing);
std::cout << "Server is running at http://localhost:8080" << '\n';
svr.listen("0.0.0.0", 8080);
}