Рендеринг изображения в NodeJS - PullRequest
0 голосов
/ 20 апреля 2020

Дано: У меня есть файл. js, файл .handlebar (имя:) и файл изображения (.jpg).

Проблема: Я должен отобразить файл изображения на руле, используя nodejs.

Вот мой файл. js:

app.get('/edgeAnalytics', function (req, res) {
fs.readFile("/home/pi/EdgeAnalytics/Result.txt", 'utf-8', (err, data) => { 
if (err) {
        console.log(err);
    }
var readData = (data);
console.log(readData); 
res.render('edgeAnalytics', {
        resulttext: data
});
});

image2base64("/home/pi/EdgeAnalytics/image_plot.jpg") // you can also to use url
.then(
    (response) => {
        imagedata=(response); //cGF0aC90by9maWxlLmpwZw==

    }
)
.catch(
    (error) => {
        console.log(error); //Exepection error....
    }
)});

Вот мой край. Аналитика .handlebar file:

    <img id="myImg" src='data:img/png;base64,#{src}'>
    <p id="result">{{resulttext}}</p>

Сначала я читаю текстовый файл и отрисовываю вывод в поле «result» на руле. Затем мне нужно прочитать файл изображения и отобразить его на руле. Я пытался преобразовать изображение в base64, а затем отобразить его, но не смог этого сделать.

Вопрос: Как отобразить изображение на руле?

...