无法读取未定义的节点JS服务器的属性“长度”

时间:2018-11-19 23:27:29

标签: mysql node.js

在网上有一个将mysql集成到节点js中的教程之后,我在代码行12上收到错误消息。想知道出了什么问题。 (server.js文件)

10| <div class="=">

11|     <div class="col s12">
  
    

12 | <%if(items.length> 0){%>}

  
13|             <table class="table">

14|                 <thead>

15|                     <tr>
                     0){%>}                                                                                    ID                           名称                           描述                           位置                           动作                                                                                                                                                                                                                                                                                                             “ class =” btn btn-success“>编辑                                   “ class =” btn btn-danger“>删除                                                                                                                                             

没有可用的记录

                  

2 个答案:

答案 0 :(得分:2)

这意味着没有变量items的值传递给模板渲染,所以它是undefined

答案 1 :(得分:0)

由于"this string has more than one space".replace(/ /g, ''); 变量未定义。每当您尝试查找未定义变量的长度时,都会看到这种类型的错误。请console.log / print items仅存在问题。