jade渲染不了

第一张:nodejs的配置;get请求里查询数据后返回的值res2, 以works传递给了index.jade
clipboard.png

第二张:index.jade
clipboard.png

第三张:index.jade里打印的works的值(第一张中配置的查询数据库得到的数据);说明数据为正确的键值对
clipboard.png

第四张:浏览器中的实际渲染情况;遇到 img标签渲染item.intro的值的时候,就莫名其妙的渲染不了
clipboard.png

为什么渲染item.intro的值的时候,就莫名其妙的渲染不了?intro是什么全局变量/命令么?

------补充--------
第五张
clipboard.png

将item遍历输出后,出现了一堆方法,上边的div #{item}里可是纯粹的数据啊,不知道为什么同一个值,遍历后 出现了原型方法?

阅读 3.3k
2 个回答

终于找到原因了,mongoose的schema,定义格式的时候,没有把对应的intro的数据类型写上,所以,获取的数据中就取不到了。

clipboard.png

你先把 img(title="put a string" src=item.cover) imgtitle 的值改为随便一个字符串,看看能不能显示,如果能显示就说明不是 jage 中 img 标签的问题,你先试一试喃

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题