Nodejs ejs if else条件

在这里我试图加载图像,如果图像来了,那么它应该显示其他的默认图像。 我已经尝试过,但没有结果

<% getdata.forEach((user) => { %> <div class="col-md-4 col-sm-4"> <div class="service-box"> <% if ( typeof user.image == 'undefined' ) { %> <img src="images/logo.png" class="" width='260' height='220'> <% }else { %> <img src="<%= user['image'] %>" class=""> <% } %> </div> </div> <% }) %> 

user.image也可能是null或空的string,在这种情况下,它不会通过您的testingundefined

尝试这个:

 <% if (! user.image) { %>