2016-11-23 3 views
0

Мое приложение структурирован с использованием экспресс-генератор, и я бросил миниатюрное изображение в общую папку, и теперь у меня есть этот маршрут:Как реагировать с изображением на экспресс-маршрут

router.get('/thumbnail', function(req, res){ res.sendFile('public/thumbnail.jpg'); });

Я хочу изображение, которое будет отображаться/отправлено в браузер, поэтому я могу поместить эту ссылку в метатег, и миниатюра появится в общих папках Facebook, но это не работает и вместо этого получает мою страницу с ошибками приложений. Также я попытался установить тип заголовка на image/jpg, но он также не работал и отображал пустой тег img.

ответ

1

Гадать, что у вас есть что-то вроде этого:

const publicPath = express.static(join(__dirname, '../public')); 
    app.use('/public', publicPath); 

Вы можете сделать:

app.get('/thumbnail', function(req,res){   
     res.send('<img src="/public/img/thumbnail.jpg" />'); 
    }); 

Это будет оказывать изображение.

Смежные вопросы