- Change all `import hono` to `import meiseayoung.hono` in code and docs - Ensure compatibility with VPM installation via `v install meiseayoung.hono`
25 lines
578 B
V
25 lines
578 B
V
module main
|
|
|
|
import net.http
|
|
import meiseayoung.hono
|
|
|
|
fn main() {
|
|
mut app := hono.Hono.new()
|
|
|
|
app.get('/', fn (mut c hono.Context) http.Response {
|
|
return c.text('Hello from V-Hono + uSockets!')
|
|
})
|
|
|
|
app.get('/json', fn (mut c hono.Context) http.Response {
|
|
return c.json('{"message": "Hello, JSON!"}')
|
|
})
|
|
|
|
app.get('/users/:id', fn (mut c hono.Context) http.Response {
|
|
user_id := c.params['id'] or { 'unknown' }
|
|
return c.json('{"user_id": "${user_id}"}')
|
|
})
|
|
|
|
// 使用 uSockets 后端
|
|
app.listen_usockets(3008)
|
|
}
|