Authored by ccbikai

星专题问题修改

... ... @@ -73,7 +73,7 @@ exports.getIndexHtml = (req, res, next) => {
focus: true,
data: result.ads
},
starAvatar: result.starAvatar.concat(result.starAvatar).concat(result.starAvatar),
starAvatar: result.starAvatar.concat(result.starAvatar).concat(result.starAvatar), // 需要优化,数组重复三次
articles: result.articles
}));
}).catch(next);
... ...
... ... @@ -214,7 +214,10 @@ const getSpecialData = () => {
// 数据结构嵌套太深
_.forEach(result, (data) => {
_.map(data.data, (item) => {
let urlObj = url.parse(item.url);
if (!_.isObject(item)) {
return;
}
let urlObj = url.parse(item.url || '');
let appUrl = `&openby:yohobuy{"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
item.url += appUrl;
... ...
... ... @@ -3,12 +3,14 @@
<ul class="special-list">
{{#each resources}}
{{# data}}
{{#if url}}
<li data-bp-id="guang_subjectList_{{title}}_false" class="buriedpoint">
<a href='{{url}}'>
<img class="lazy" data-original="{{image src 640 310}}" alt="{{alt}}"/>
<p>{{title}}</p>
</a>
</li>
{{/if}}
{{/ data}}
{{/each}}
</ul>
... ...
... ... @@ -3,6 +3,7 @@
* @return {[type]}
*/
const headerModel = require('../models/header');
const logger = require('../../library/logger');
exports.notFound = () => {
return (req, res) => {
... ... @@ -39,6 +40,7 @@ exports.serverError = () => {
});
}
logger.error(err);
return res.render('error/500', {
err: err,
module: 'common',
... ...