Express 프레임 워크를 사용하여 nodejs로, 데이터베이스에 couchdb를, 템플릿 용으로 EJS로 간단한 웹 사이트를 만들고 있습니다. 내 필드의 일부가 내 JSON 문서에서 null이거나 정의되지 않은 경우가 있으며이를 처리해야합니다.Express, EJS, 정의되지 않은 테스트에 대한 도전
<% if (typeof test !== 'undefined') { %>
<p><%= test %></p>
<% } %>
코드의 비트는 정의가 잘되는 '테스트'필드를 처리하는 것 같다,하지만 아래 코드는 자바 스크립트를하지 않는 이유는
<% if (test) { %>
<p><%= test %></p>
<% } %>
을 '테스트가 정의되어 있지 않습니다'라는 오류가 발생합니다 테스트가 정의되지 않았 음을 이해하고 if 절에 false를 넣으시겠습니까?
을 ... 그 정의되지 않은 허위 때문이 아니라 : – Loktar