module main

import vweb

const (
	Port = 8082
)

struct App {
pub mut:
        vweb vweb.Context // TODO embed
}

fn main() {
        vweb.run<App>(Port)
}

pub fn (app mut App) init() {
	app.vweb.handle_static('.')
}

pub fn (app mut App) json_endpoint() {
        app.vweb.json('{"a": 3}')
}

pub fn (app mut App) index() {
        app.vweb.text('hello world')
}