Node.js 显示无效图像的图像代理

Node.js 显示无效图像的图像代理,node.js,express,axios,buffer,Node.js,Express,Axios,Buffer,我有一个像这样的图像代理 app.get('/mount',函数(req,res){ axios.get()https://i.redd.it/vehx6uke3po51.jpg,然后(函数(响应){ var headers={'Content-Type':response.headers['Content-Type']}; 文件标题(200,标题); 让img=Buffer.from(response.data,'binary').toString('base64'); 研究结束(img);

我有一个像这样的图像代理

app.get('/mount',函数(req,res){
axios.get()https://i.redd.it/vehx6uke3po51.jpg,然后(函数(响应){
var headers={'Content-Type':response.headers['Content-Type']};
文件标题(200,标题);
让img=Buffer.from(response.data,'binary').toString('base64');
研究结束(img);
})
});
我对缓冲区、二进制数据、base64和其他工作都没有经验。这是我访问/装载时显示的内容

有人能给我指引正确的方向或修改代码吗?谢谢