Yuity

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年3月22日

摘要: 1.现在,我们来给博客添加日志功能,实现访问日志access.log和错误日志error.log功能。 首先,我们在app.use(logger('dev'));这行代码的下面添加一行代码,就可以实现将日志保存为日志文件,如下所示: 接下来,我们在var app = express();这行代码的上 阅读全文
posted @ 2016-03-22 13:56 Yuity 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 1.现在我们来给博客添加用户头像。 假定:注册的用户根据注册时的邮箱湖区gravatar头像,未注册的用户则根据留言填的邮箱获取gravatar头像,在主页和用户也的文章标题的右侧显示作者的头像,在文章页面留言人的头像显示在留言板的右侧。 1.1 添加已经注册用户头像 我们已经引入了crypto加密 阅读全文
posted @ 2016-03-22 11:38 Yuity 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 1. 假定,当所有的路径都没有匹配的时候,我们就给它返回一个404页面。 首先,打开index.js,在function checkLogin(req, res, next){} 的前面添加如下所示代码: 然后,我们在views文件下创建一个404.ejs的文件,用来保存404页面,在其中添加如下代 阅读全文
posted @ 2016-03-22 10:39 Yuity 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 1.首先,我们打开header.ejs,在其中添加一行代码,并作出响应修改: 2. 然后,我们修改index.js,在其中添加如下所示的代码: 3. 其次,我们在views文件夹下面创建links.ejs文件,用来存放相关链接的地方,在其中添加如下所示的代码: 至此,我们就给博客添加了友情链接的功能 阅读全文
posted @ 2016-03-22 10:16 Yuity 阅读(376) 评论(0) 推荐(0) 编辑

摘要: 1. 现在,我们就来给博客添加文章检索功能。假定,可以根据关键字魔木查询文章标题,也就是说支持正则表达式,而且字母不会区分大小写。 1.1 首先,我们修改header.ejs,在其中修改如下代码: 1.2 然后,我们打开post.js,在最后添加如下代码: 其中,我们通过pattern定义了一个包含 阅读全文
posted @ 2016-03-22 09:46 Yuity 阅读(230) 评论(0) 推荐(0) 编辑