抓包看一下
是个bug https://github.com/cnodejs/nodeclub/issues/374 希望修复吧,就一行的事儿
@backsapce 你的头像也显示不了?
@kingapple 是的,已经提交了issue
@kingapple @backsapce 你们的 gravatar 设置了吗? 以及 @backsapce 你的github本来就没有头像啊。
@kingapple @backsapce 我知道问题了,我修一下。
@alsotang 设置了,我在其他的页面都有头像,只有index没有
@backsapce 嗯,好像偶遇到的也是这个情况
@alsotang 大神求解释,为何只有主页上不能显示,既然所有的页面都是引用了card.html,为何只有主页不能显示,我发现user没有avatar_url的属性,所以把头像img的src改成了<%= user.avatar %>之后确实正常了.但是我不懂为什么不是所有的页面都有问题,而只有主页有问题呢?
@alsotang 这个问题我PR里修复了的,是session里存的user对象的问题
@backsapce avatar_url 是 User 对象在 mongoose 中的一个 virtual property,所以 avatar_url 这个属性可以认为是存在的。只是在主页上的 user 对象不是由数据中取出,而是直接从 session 中取出,这样就少了 mongoose 的一层封装,于是取不到 avatar_url 这个属性。刚才修的地方也是这里。
@ravenwang 嗯嗯。对的。
@kingapple 修好了。话说你最近不水了阿。。
@alsotang 我明白了
@alsotang virtual property ORM的概念?