Мой сервер возвращает изображение base64, а клиент его не отображает.что я тут не так делаю?
app.get('/generate', async (req, res) => {
try {
var data = await QRCode.toDataURL(`http://localhost:3333/generate`)
console.log(data)
res.writeHead(200, { 'Content-Type': 'image/png', 'Content-Length': data.length })
res.end(data)
} catch (error) {
res.status(500).json({ error })
}
})
<body>
<img src='/generate' />
</body>
Если я просто поместил закодированную строку base64 в src
для html клиента, он будет работать хорошо.