В моем html-файле есть тег img, который запрашивает изображение с сервера nodejs. В моем файле js сервера ниже приведен код для отправки ответа на изображение, но я заметил, что данные не отображаются на стороне клиента. Есть предложения?
const getFile = (filePath) => {
return new Promise((resolve, reject) => {
fs.readFile(filePath, (error, data) => {
if (!error) {
resolve(data);
} // enter code here
else reject(error);
});
});
};
getFile(test.jpg).then((data) => {
response.statusCode = "200";
response.setHeader("Content-Type", "image/jpg");
response.end(data, "base64"); // Also tried response.end(data, "binary")
})
.catch(error => console.log(error));