mirror of
https://github.com/vlang/v.git
synced 2025-09-13 22:42:26 +03:00
vweb: unify listen addres from tcp and print (#20448)
This commit is contained in:
parent
9560d53516
commit
fd19458ca7
1 changed files with 12 additions and 13 deletions
|
@ -536,25 +536,24 @@ pub fn run_at[T](global_app &T, params RunParams) ! {
|
|||
return error('invalid nr_workers `${params.nr_workers}`, it should be above 0')
|
||||
}
|
||||
|
||||
listen_address := '${params.host}:${params.port}'
|
||||
routes := generate_routes(global_app)!
|
||||
controllers_sorted := check_duplicate_routes_in_controllers[T](global_app, routes)!
|
||||
|
||||
host := if params.host == '' { 'localhost' } else { params.host }
|
||||
listen_address := '${host}:${params.port}'
|
||||
if params.show_startup_message {
|
||||
if params.startup_message == '' {
|
||||
println('[Vweb] Running app on http://${listen_address}/')
|
||||
} else {
|
||||
println(params.startup_message)
|
||||
}
|
||||
}
|
||||
mut l := net.listen_tcp(params.family, listen_address) or {
|
||||
ecode := err.code()
|
||||
return error('failed to listen ${ecode} ${err}')
|
||||
}
|
||||
// eprintln('>> vweb listen_address: `${listen_address}` | params.family: ${params.family} | l.addr: ${l.addr()} | params: $params')
|
||||
|
||||
routes := generate_routes(global_app)!
|
||||
controllers_sorted := check_duplicate_routes_in_controllers[T](global_app, routes)!
|
||||
|
||||
if params.show_startup_message {
|
||||
if params.startup_message == '' {
|
||||
host := if params.host == '' { 'localhost' } else { params.host }
|
||||
println('[Vweb] Running app on http://${host}:${params.port}/')
|
||||
} else {
|
||||
println(params.startup_message)
|
||||
}
|
||||
}
|
||||
|
||||
ch := chan &RequestParams{cap: params.pool_channel_slots}
|
||||
mut ws := []thread{cap: params.nr_workers}
|
||||
for worker_number in 0 .. params.nr_workers {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue