它是JavaScript,所以你可以使用三元来设置src属性,例如,如果没有
movie.Poster, use
'N/A'`或一些占位符图像,否则,使用值:
<img src="<%=movie.Poster ? movie.Poster : 'https://placehold.co/600x400' %>" alt="movie's poster" width="300px" height="450px">
您可以在服务器上设置占位符以提高效率并将其发送到视图:
const placeholderImg = 'https://placehold.co/600x400';
res.render("index.ejs",{Movies:movies,Error:error, placeholderImg});
<img src="<%=movie.Poster ? movie.Poster : placeholderImg %>" alt="movie's poster" width="300px" height="450px">