UNPKG

rsshub

Version:
27 lines (23 loc) 970 B
const got = require('@/utils/got'); module.exports = async (ctx) => { const column = ctx.params.column; const response = await got({ method: 'get', url: `https://service-ajsh9ixx-1304010583.bj.apigw.tencentcs.com/release/nwpu-ecampus-news?column=${column}`, }); const data = response.data.body.data.data.data; const name = data.extras.channel.name; ctx.state.data = { title: `西北工业大学 - ${name}`, link: 'https://ecampus.nwpu.edu.cn/portal-web', description: `西北工业大学翱翔门户 - ${name}`, item: data.aaData.map((item) => ({ title: item.title, description: item.contentDetail.body, pubDate: new Date(item.releaseDate), link: `https://ecampus.nwpu.edu.cn/portal-web/html/index.html?id=${item.id}#/news-detail`, category: item.releaseOrgName, author: item.contentDetail.textUser, })), }; };