서버측
let images = []
app.get('/post/images',express.static('../client/public/images'),function(req,res){
fs.readdir('../client/public/images/thumbnail',async function(err,thumbnail){
await thumbnail.map(function(img){
images.push(path.join(__dirname,../client/public/images/thumbnail/${img}
))
})
res.send(images)
})
})
클라이언트 측
(map으로 반복 생략)
<Card.Img variant="top" src={${image[i]}
} className="pt-2"/>
다시 서버측
app.get(path.join(__dirname,'../client/public/images/thumbnail/*'), function(req,res){
res.sendFile(req.url)
})
일단 어거지로 만들었는데 잘 동작은 하는데 이게 맞는건가요? 더 효율적으로 바꾸거나 이미지요청을 더 깔끔하게 할 수 있나요?