Skip to content

Commit

Permalink
vweb: partial revert of fd19458, so that vweb.run listens again on bo…
Browse files Browse the repository at this point in the history
…th ipv4 and ipv6, by default, not just on ipv6 ::1
  • Loading branch information
spytheman committed Jan 14, 2024
1 parent ca3da8b commit fc9b743
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions vlib/vweb/vweb.v
Original file line number Diff line number Diff line change
Expand Up @@ -539,20 +539,23 @@ pub fn run_at[T](global_app &T, params RunParams) ! {
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}'
listen_address := '${params.host}:${params.port}'
mut l := net.listen_tcp(params.family, listen_address) or {
ecode := err.code()
return error('failed to listen ${ecode} ${err}')
}
$if trace_listen ? {
eprintln('>> vweb listen_address: `${listen_address}` | params.family: ${params.family} | l.addr: ${l.addr()} | params: ${params}')
}

if params.show_startup_message {
if params.startup_message == '' {
println('[Vweb] Running app on http://${listen_address}/')
host := if params.host == '' { 'localhost' } else { params.host }
println('[Vweb] Running app on http://${host}:${params.port}/')
} 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')

ch := chan &RequestParams{cap: params.pool_channel_slots}
mut ws := []thread{cap: params.nr_workers}
Expand Down

0 comments on commit fc9b743

Please sign in to comment.