mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-02 01:58:11 +08:00
21 lines
770 B
JavaScript
21 lines
770 B
JavaScript
const got = require('@/utils/got');
|
|
|
|
module.exports = async (ctx) => {
|
|
const link = `https://www.nowcoder.com/recommand/activity?token=&type=3&_=${new Date().getTime()}`;
|
|
const responseBody = (await got.get(link)).data;
|
|
if (responseBody.code !== 0) {
|
|
throw Error(`接口错误,错误代码:${responseBody.code},错误原因:${responseBody.msg}`);
|
|
}
|
|
const data = responseBody.data.activitys;
|
|
ctx.state.data = {
|
|
title: '牛客网-推荐',
|
|
link: 'https://www.nowcoder.com/recommend',
|
|
description: '牛客网-推荐',
|
|
item: data.map((item) => ({
|
|
title: item.name,
|
|
description: `<img src="${item.img}">`,
|
|
link: `https://www.nowcoder.com${item.url}`,
|
|
})),
|
|
};
|
|
};
|