Acesso imagem em aplicação NodeJS

Estou tendo problema para visualizar imagem em aplicação NodeJS.
Abaixo a estrutura de arquivos.
Dentro de /public/images/user tem o arquivo default_user_pic.png.
Quando tento visualizar no navegador retorna a mensagem Cannot GET /images/user/default_user_pic.png

image

Abaixo o arquivo NodeJS

var express = require(‘express’);
var app = express();
const path = require(‘path’);

//app.use(express.static(__dirname));
app.use(express.static(path.join(__dirname + ‘/public’)));

app.get(’/’, function (req, res) {
res.sendFile(__dirname + ‘/index.html’);
});

var port = 3000;
app.listen(port);
console.log(‘Umbler - Express server started on port %s’, port);

Boa tarde, @Roberto_Vieira

Tudo bem? Então, acessei o site da sua conta do e-mail roberto.r.vieiram@gmail.com e verifiquei que ele não está publicado ainda :confused:

Seria interessante se você conseguisse fazer deploys de seus arquivos e ai conseguirei verificar se é um erro na aplicação ou no seu Container.

Outra coisa importante: Conseguiu fazer esse Get da sua imagem localmente antes de tentar subir para o container?

Bom dia Mário,

No decorrer da semana farei o deploy.

Usei a solução que consta neste link para acessar a imagem de teste.

https://qastack.com.br/programming/5823722/how-to-serve-an-image-using-nodejs

1 curtida

Certo, Roberto, qualquer problema só chamar aqui meu querido!

Fico a disposição :smiley: