diff --git a/src/main.v b/src/main.v new file mode 100644 index 0000000..4097b77 --- /dev/null +++ b/src/main.v @@ -0,0 +1,30 @@ +module main + +import vweb +import os + +const ( + port = 8082 +) + +struct App { + vweb.Context +} + +pub fn (app App) before_request() { + println('[web] before_request: ${app.req.method} ${app.req.url}') +} + +fn main() { + mut app := &App{} + app.serve_static('/favicon.ico', 'src/assets/favicon.ico') + // makes all static files available. + app.mount_static_folder_at(os.resource_abs_path('.'), '/') + + vweb.run(app, port) +} + +pub fn (mut app App) login() vweb.Result { + + return $vweb.html() +}