1
디렉토리의 모든 이미지를 표시하려고합니다. 이미지가 업로드되고 적절하게 표시하려고합니다. 그러나 현재 코드에서 mt 페이지는 하나의 이미지 요소 만 생성하고 해당 이미지에 대한 링크는 끊어집니다. 나는 일반적으로 javascript와 nodejs에 익숙하지 않기 때문에 아마 내가 놓친 몇 가지 추가 단계가있을 것이다. 어떤 도움이라도 대단히 감사합니다. 현재디렉토리의 모든 이미지 표시
function show(response, request) {
console.log("Request handler 'show' was called.");
fs.readdir("./tmp", function(error, files) {
response.writeHead(200, {'content-type': 'image/png'});
if (error) {
console.error(error.message);
} else {
files.forEach(function(file) {
response.write("./tmp/" + file, 'binary');
console.log('Image: ./tmp/' + file +' written');
});
response.end();
}
});
console.log('All images written');
}
이것은 매우 이상한 코드입니다. 왜 모든 파일의 HTML 페이지에 img 태그를 만들지 않으십니까? –