J'apprends à utiliser express et node en général et je me rends compte que je pourrais manquer de nombreuses connaissances fondamentales. Voici le code pour démarrer un serveur pour servir des fichiers statiques, et si je comprends bien, la console doit afficher l'adresse du serveur et le numéro de port au démarrage.
var express = require('express');
var app = express();
app.use(express.static('resources'));
app.use(express.static(__dirname));
app.get('/', function (req, res) {
res.sendFile( __dirname + "/" + "index.html" );
})
var server = app.listen(3000, function () {
var host = server.address().address
var port = server.address().port
console.log("Server listening at http://%s:%s", host, port)
})
Je m'attends à voir le message "Server listening at http://localhost:3000 "mais à la place j'obtiens : ' Serveur écoutant à http://:::3000 '
Quelqu'un peut-il m'expliquer ce que cela signifie ? Merci