1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import Router from 'koa-router'
- import axios from 'axios'
- import { ranking3, ranking7, randking, rankbase } from './urlConfig.js'
- const router = Router()
- // 排行
- // 三日排行
- router.get('/ranking3', async (ctx, next) => {
- const response = await axios.get(ranking3)
- ctx.body = response.data
- })
- // 一周排行
- router.get('/ranking7', async (ctx, next) => {
- const response = await axios.get(ranking7)
- console.log('七日排行')
- ctx.body = response.data
- })
- // 昨日排行
- router.get('/randking', async (ctx, next) => {
- const response = await axios.get(randking)
- ctx.body = response.data
- })
- // contentrank -分类下三日排行
- router.post('/contentrank', async (ctx, next) => {
- const body = ctx.request.body
- const categoryId = body.categoryId
- const url = rankbase + categoryId + '-3day.json'
- const response = await axios.get(url)
- ctx.body = response.data
- })
- // contentrank -分类下一周排行
- router.post('/contentrankweek', async (ctx, next) => {
- const body = ctx.request.body
- const categoryId = body.categoryId
- const url = rankbase + categoryId + '-week.json'
- const response = await axios.get(url)
- ctx.body = response.data
- })
- export default router
|