SimpleApi.vala 479 B

123456789101112131415161718
  1. using Astralis;
  2. void main() {
  3. var router = new Router();
  4. var server = new Server(8080, router);
  5. router.map_get("/hello", (context) => {
  6. print("Handling /hello\n");
  7. context.respond_string(StatusCode.OK, "Hello from Astralis!");
  8. });
  9. router.map_get("/json", (context) => {
  10. print("Handling /json\n");
  11. context.respond_string(StatusCode.OK, "{ \"message\": \"Hello JSON\" }", "application/json");
  12. });
  13. server.run();
  14. }