为啥头像显示不了,又是bug。。。
发布于 10 年前 作者 kingapple 4957 次浏览 最后一次编辑是 8 年前

14 回复

抓包看一下

是个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 virtual property ORM的概念?

回到顶部