Services & Routes

Tezz abstracts away HTTP server boilerplate.
The Service Block
service UserAPI on 8080 {
// Routes go here
}
Routing
route GET "/users" { }
route POST "/users" { }
Dynamic Path Parameters
route GET "/users/:id" {
let userId = params.id
}
The Request Object
request.method- HTTP methodrequest.url- URL pathrequest.query- Query paramsrequest.json()- JSON body
Sending Responses
route POST "/login" {
respond 200 { success: true }
}