Skip to content

Instantly share code, notes, and snippets.

@kybernetyk
Created January 27, 2012 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kybernetyk/1690928 to your computer and use it in GitHub Desktop.
Save kybernetyk/1690928 to your computer and use it in GitHub Desktop.
fettemama 2.0
#include <stdio.h>
#include <memory>
#include "lipido.h"
lipido::WebResponse test_handler(lipido::WebContext &context) {
lipido::WebResponse resp;
resp.body = "LOL ICH MACH DICH PLATT!";
return resp;
}
int main(int argc, char **argv) {
std::shared_ptr<void> defer(nullptr, [](void*) {
printf("thx and bai\n");
});
printf("starting fettemama 2.0 ...\n");
auto server = lipido::WebServer();
server.addGetHandler("/", test_handler);
server.addGetHandler("/fefe", [](lipido::WebContext &context) -> lipido::WebResponse {
printf("fefe ist fett\n");
lipido::WebResponse r;
r.body = "<h1>Fefe ist ein Ferkel!</h1> LOL!";
return r;
});
server.run(8080);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment