6.2 KiB
6.2 KiB
module veb
Contents
- Constants
- controller
- controller_host
- cors
- decode_gzip
- encode_gzip
- no_result
- raw
- run
- run_at
- tr
- tr_plural
- StaticApp
- FileResponse
- MiddlewareHandler
- Middleware[T]
- RawHtml
- RequestParams
- StringResponse
- RedirectType
- Context
- Controller
- ControllerPath
- CorsOptions
- Middleware
- MiddlewareOptions
- RedirectParams
- Result
- RunParams
- StaticHandler
Constants
controller
controller_host
cors
Example
app.use(veb.cors[Context](veb.CorsOptions{
origins: ['*']
allowed_methods: [.get, .head, .patch, .put, .post, .delete]
}))
decode_gzip
Example
app.use(veb.decode_gzip[Context]())
encode_gzip
Example
app.use(veb.encode_gzip[Context]())
no_result
raw
run
run_at
Example
veb.run_at(new_app(), veb.RunParams{ host: 'localhost' port: 8099 family: .ip }) or { panic(err) }