【发布时间】:2015-06-09 04:21:02
【问题描述】:
一些背景信息:我正在使用带有 express 框架的 node.js 以及 mongo 和 passport.js
所以基本上我能够使用 FB 登录名登录到我的应用程序并检索一些信息,例如用户名、令牌、ID、显示名称和照片。然后将此数据保存到我的数据库(mongo)中。
我可以使用 ejs 语法在我的视图中读取除图像之外的所有数据。
在我看来,我有以下图像代码:
<%= user.facebook.profilePic %>
这将返回以下输出:
https://graph.facebook.com/Grace Yip/picture?type=large
但是当我在浏览器中浏览此网址时,我收到以下错误消息
error: {
message: "(#803) Some of the aliases you requested do not exist: Grace Yip",
type: "OAuthException",
code: 803
}
我尝试将我的数据输出放在图像标签中,如下所示:
<%= img_tag( user.facebook.profilePic ) %>
然后我收到一条错误消息:错误:无法在视图目录“/Users/Grace/Desktop/QA/views”中查找视图“错误”。
当我删除 img_tag 代码时,视图再次工作。
知道如何显示图片...我不知所措。
提前致谢!
您好,
恩典
【问题讨论】: