Files
Ethan Shen ab2a46a8cc feat: add 守望先锋补丁说明 (#5769)
Co-authored-by: Henry Wang <hi@henry.wang>
2020-10-08 15:05:09 +01:00

24 lines
684 B
JavaScript

const got = require('@/utils/got');
module.exports = async (ctx) => {
const rootUrl = 'https://ow.blizzard.cn';
const currentUrl = `${rootUrl}/action/article/patch?p=1&pageSize=10`;
const response = await got({
method: 'get',
url: currentUrl,
});
const items = response.data.data.list.map((item) => ({
title: item.description,
link: `${rootUrl}/article/news/${item.articleId}`,
description: item.content,
pubDate: new Date(item.publishTime).toUTCString(),
}));
ctx.state.data = {
title: '《守望先锋》补丁说明',
link: `${rootUrl}/game/patch-notes`,
item: items,
};
};