omakase/server.jai

24 lines
463 B
Plaintext

#load "style.jai";
#load "page.jai";
#load "data.jai";
#load "pages/index.jai";
#load "pages/recipe.jai";
init_server :: () {
init_data();
}
handler :: (req: Request, res: *Response) {
if req.route == {
case "/";
serve_page(res, get_main_page());
return;
case "/recipe";
serve_page(res, get_recipe_page(req));
return;
case "/style.css";
serve_stylesheet(res);
}
}