我是Node和ejs的新手,我有来自Google Drive API的图像。我希望能够将它们作为主要图像和缩略图直接发送到页面。我能够使用res.write()发送数据,但是我无法让它们进入标签,而且我无法找到如何控制它们在页面上的位置。有没有办法使用ejs并呈现它们?当我尝试它停止来自api的流并引发此错误“ if(err)return req.next(err);”而且我的ejs页面中没有收到该图像。请帮忙!
function images(auth) {
const drive = google.drive({version: 'v3', auth});
let url = "https://drive.google.com/file/d/"+fileId+"/view";
app.get("/img", function(reg,res){
// get the image from google drive to be sent to the screen
https.get(url,function(resp){
console.log(resp.statusCode)
resp.on("data", function(d){
res.render("img",
{img:d})
});
// res.write(d); works but can't control
})
}
)
}