Instead http://expressjs.com/en/4x/api.html#app.listen sends you to https://nodejs.org/api/http.html#http_server_listen which also won't give the answer but sends you to https://nodejs.org/api/net.html#serverlisten which at some points finally documents that default is 0.0.0.0.
Welcome to the JavaScript ecosystem :/
> app.listen([port[, host[, backlog]]][, callback])
You literally just have to run:
app.listen(3000, '127.0.0.1')
> app.listen([port[, host[, backlog]]][, callback])
You literally just have to run:
If you don't trust the network you're on you should just be explicit about which IP address you'd like to listen on.