Starts listening on the running scheduler (call it inside Io.io_run, from a fiber) and
returns at once; connections are served by fibers of this scheduler. Fails if the address
cannot be bound, the routes conflict or config.tls is not usable. stop and wait end it.
start :: (app: *App, reuse_port := false) -> (*Server, Serve_Error)
Starts listening on the running scheduler (call it inside Io.io_run, from a fiber) and
returns at once; connections are served by fibers of this scheduler. Fails if the address
cannot be bound, the routes conflict or config.tls is not usable. stop and wait end it.
Parameters
- app: *App
- reuse_port := false