1
0
Code Issues Pull Requests Projects Releases Wiki Activity GitHub Gitee

add utils

This commit is contained in:
2022-09-30 00:51:08 +08:00
parent 06eeb65eac
commit 5b31b4bf98
10 changed files with 432 additions and 2 deletions

42
utils/requestUtils.js Normal file
View File

@@ -0,0 +1,42 @@
const request = require('request');
async function get(url) {
return await query({
method: 'GET',
url: url,
json: true,
});
}
async function getApiResult(url, params = null) {
return await query({
method: 'GET',
url: url,
...params ?? {}
});
}
async function query(opts) {
var return_data = await new Promise((resolve, reject) => {
// console.log("opts", opts);
request(opts, (error, response, result) => {
// console.log("error, result", error, result);
if (!error && (response.statusCode == 200)) {
// 请求成功
resolve(result);
} else {
// 请求失败
console.error(`error is ${error}`);
reject(error);
}
});
});
// console.log(`return_data is ${JSON.stringify(return_data)}`);
return return_data;
}
module.exports = {
get: get,
getApiResult: getApiResult,
query: query,
}