Skip to content

Pikselas/SPIKE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPIKE

Backend framework for C++

Backend Development using C++

Currently supports windows

  HttpServer server("3456");

  // Example of routing (Adding relative child routes)

  server.OnPath("/<...>", [](Request& req , Response& res)
  {
      res.SendString("Hello World");
  }) -> 
  addRelativeChildRoutes("/relative_child_1", [](Request& req , Response& res)
  {
      res.SendString("Hello This is relative path - 1 , You sent " + req.PATH_DATA.front());
  }) ->
  addRelativeChildRoutes("/<...>/realative_child_2", [](Request& req, Response& res)
  {
      res.SendString("Hello This is relative path - 2 , You sent " + req.PATH_DATA.back());
  });
  
  server.Serve();
  HttpServer server("3456");

  // Example of routing (add routes)

  server.OnPath("/", [](Request& req , Response& res)
  {
      res.SendString("Hello Home");
  });
  server.OnPath("/home_data_item/<...>", [](Request& req , Response& res)
  {
      res.SendString("Hello you requested for item:" + req.PATH_DATA.back());
  });

  server.Serve();

About

Backend framework for C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages