abstract const classdraft::DraftMod
sys::Obj web::WebMod draft::DraftMod
DraftMod
- flash
Flash flash()Get flash instance for this request.
- logDir
const File? logDir := nullDirectory to write log files to. If left null, no logging will be performed.
- logFields
const Str logFields := ...Format of the web log records as a string of names. See webmod
- make
new make()Constructor.
- onAfterService
virtual Void onAfterService(Str:Str args)Invoked after serviceing the current request.
- onBeforeService
virtual Void onBeforeService(Str:Str args)Invoked prior to serviceing the current request.
- onErr
virtual Void onErr(DraftErr err)Handle an error condition during a request.
- onService
virtual override Void onService()Service incoming request.
- onStart
virtual override Void onStart()Handle startup tasks.
- pubDir
const File? pubDir := nullDirectory to publish as public files under
/pub/URI:pubDir := `/foo/bar/` /foo/bar/index.css => `/pub/index.css` /foo/bar/img/logo.png => `/pub/img/logo.png`
The pubDir may also be defined as a config property in
etc/draft/config.props- router
const Router routerRouter model.