recent-view.js
707 Bytes
/**
* 最近浏览controller
* @author: xuqi<qi.xu@yoho.cn>
* @date: 2016/10/11
*/
'use strict';
const rvModel = require('../models/recent-view');
const index = (req, res, next) => {
let limit = req.query.limit;
let browserSkn = decodeURIComponent(req.cookie._browseskn);
// 拆解skn并去除最后一个多余的,
let skn = browserSkn ? browserSkn.replace(/\-[\d]+\,/g, ',').slice(0, -1) : '';
if (!skn) {
res.jsonp({
code: 200,
data: [],
message: 'User info'
});
} else {
rvModel.index(skn, limit).then(data => {
res.jsonp(data);
}).catch(next);
}
};
module.exports = {
index
};