mymusic-api-for-qq
Version:
35 lines (30 loc) • 895 B
JavaScript
// 引入库
const axios = require('axios')
// 引入文件
require('../utils/colors')
function request(mergeReslut, apiName, res) {
// 发送请求
// console.log('mergeReslut.url is :',mergeReslut.url)
axios.get(mergeReslut.url, {
headers: mergeReslut.headers,
params: mergeReslut.params
}).then((response) => {
let resData = {
status:0,
message:'ok',
}
// console.log('response.data is :',response.data)
resData.data = mergeReslut.handle(response.data, mergeReslut.picSize)
// console.log(resData)
res.json(resData)
console.log(`[qq-api] "${apiName}" 请求成功`.info)
}).catch((error) => {
res.json({
status: 0,
message:`api: "${apiName}" 请求失败`,
error:error
})
console.log(`[qq-api] "${apiName}" 请求失败`.error,error)
})
}
module.exports = request