24 lines
463 B
Plaintext
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);
|
|
}
|
|
}
|