封装axios(2):requst.js

import http from './http'

// 项目是需要迭代的。

// 前端开发会进行迭代,后台开发会进行迭代。

// 这个文件是对请求地址进行统一管理的。

export const requestBannerData = ()=>{

  return http.get('/banner');

}

export const requestRecommendSongList = ()=>{

  return http.get('personalized');

}

// 请求歌手列表

export const requestSingersList = (offset, type, area, initial) => {

  return http.get('/artist/list', {

    limit: 30,

    offset,

    type,

    area,

    initial

  });

}

// 请求排行榜的接口

export const requestRankData = () => {

  return http.get('/toplist/detail');

}

// 请求歌单歌曲列表

export const requestAlbumData = (id) => {

  return http.get('/playlist/detail', {id});

}

// 请求歌手歌曲列表

export const requestSingersSongList = (id) => {

  return http.get('/artists', {id});

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容