const got = require('@/utils/got'); const { parseDate } = require('@/utils/parse-date'); module.exports = async (ctx) => { const response = await got('https://web-data.api.hk01.com/v2/page/hot/'); const data = response.data; const list = data.items; ctx.state.data = { title: '香港01 - 熱門', description: data.meta.metaDesc, link: data.meta.canonicalUrl, item: list.map((item) => ({ title: item.data.title, author: item.data.authors && item.data.authors.map((e) => e.publishName).join(', '), description: `

${item.data.description}

`, pubDate: parseDate(item.data.lastModifyTime * 1000), link: item.data.canonicalUrl, })), }; };