jade渲染不了
第一张:nodejs的配置;get请求里查询数据后返回的值res2, 以works传递给了index.jade
第二张:index.jade
第三张:index.jade里打印的works的值(第一张中配置的查询数据库得到的数据);说明数据为正确的键值对
第四张:浏览器中的实际渲染情况;遇到 img标签渲染item.intro的值的时候,就莫名其妙的渲染不了
为什么渲染item.intro的值的时候,就莫名其妙的渲染不了?intro是什么全局变量/命令么?
------补充--------
第五张
将item遍历输出后,出现了一堆方法,上边的div #{item}里可是纯粹的数据啊,不知道为什么同一个值,遍历后 出现了原型方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
终于找到原因了,mongoose的schema,定义格式的时候,没有把对应的intro的数据类型写上,所以,获取的数据中就取不到了。
你先把
img(title="put a string" src=item.cover)
img
中title
的值改为随便一个字符串,看看能不能显示,如果能显示就说明不是jage 中 img 标签的问题
,你先试一试喃