index.ts 537 B

123456789101112131415161718
  1. import axios from 'axios'
  2. export default defineEventHandler(async (event) => {
  3. const { data: articles } = await axios.post('https://api.juejin.cn/recommend_api/v1/article/recommend_cate_feed?aid=2608&uuid=7062188205684229662&spider=0', {
  4. cate_id: "6809637767543259144",
  5. cursor: "0",
  6. id_type: 2,
  7. limit: 30,
  8. sort_type: 3
  9. })
  10. return articles.data.map(e => ({
  11. id: e.article_id,
  12. title: e.article_info.title,
  13. briefContent: e.article_info.brief_content,
  14. coverImage: e.article_info.cover_image
  15. }))
  16. })