Remove unused includes and added some comments

This commit is contained in:
Pablu23
2024-07-08 16:49:03 +02:00
parent f25b8891da
commit a9cdf59a97
4 changed files with 6 additions and 10 deletions

View File

@@ -1,15 +1,18 @@
#include "request.hpp"
#include "response.hpp"
#include "router.hpp"
int main() {
Router router(8080);
// Allow all Methods
router.Handle("/helloWorld", [](Request req, Response res) -> Response {
res.SetPayload("Hello World!");
res.SetContentType("text/plain");
return res;
});
// Only allow GET
router.Handle("GET /echo/{name}", [](Request req, Response res) -> Response {
std::string name = req.path.Get("name").value_or("No Name given");
res.SetPayload("Hello " + name);
@@ -17,6 +20,7 @@ int main() {
return res;
});
// Only allow POST
router.Handle("POST /echo/{name}", [](Request req, Response res) -> Response {
std::string name = req.path.Get("name").value_or("No Name given");
res.SetPayload("Hello with Post" + name);