Je démarre mon serveur NodeJs sur un conteneur. mais je ne peux pas l'accès à ce serveur dans mon navigateurConteneur Docker, démarrage de Nodejs Server
le serveur démarre sur localhost:8585
mais lorsque je tente d'y accéder sur mon navigateur, je reçois GET http://localhost:8585/ net::ERR_CONNECTION_RESET
ce qui est mal à cela?
ceci est mon fichier server.js
var express = require('express'),
path = require('path'),
config = require('./config.js');
var app = new express();
app.use('/', express.static(path.join(__dirname, '../client')));
app.get('/', function (req, res) {
res.send('Hello World!')
});
app.get('*', function(req, res) {
console.log('!!!!!!!!-------_!!!!!!!!!!!!!');
})
function start() {
app.listen(config.port, function() {
console.log('myProject listening on port ' + config.port + '!');
});
}
exports.start = start;
l'image en cours d'exécution avec
course docker -v quelque part -it: quelque part -p 8585: 8585 dockerImage test --name
s'il vous plaît mettez à jour votre question en ajoutant comment vous exécutez votre conteneur docker et le dockerfile – whites11
Veuillez poster votre fichier docker et aussi le fichier serveur principal que vous utilisez pour démarrer le serveur –
Nous ne sommes pas intéressés par le code express, mais le fichier Docker et comment l'exécutez-vous – mshaaban