|
@@ -2,6 +2,7 @@
|
|
|
* 检查HTTP请求状态
|
|
|
*/
|
|
|
function checkStatus(response) {
|
|
|
+ console.log('res1',response)
|
|
|
if (response.status >= 200 && response.status < 300) {
|
|
|
return response;
|
|
|
}
|
|
@@ -29,8 +30,9 @@ function checkAPIDatas(data) {
|
|
|
}
|
|
|
|
|
|
function checkAPIError(err) {
|
|
|
- const code = err.response.code;
|
|
|
- const status = err.response.status;
|
|
|
+ console.log('err',err)
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
return {
|
|
@@ -47,17 +49,55 @@ function checkAPIError(err) {
|
|
|
* @return {object} An object containing either "data" or "err"
|
|
|
*/
|
|
|
|
|
|
-const request = async (url, options,callBack) => {
|
|
|
+const request = async (url, options) => {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if (options) {
|
|
|
const method = options.method.toUpperCase();
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ const token = await storage.load({
|
|
|
+ key: 'token'
|
|
|
+ });
|
|
|
if (method === 'POST' || method === 'PATCH' || method === 'DELETE' || method === 'PUT') {
|
|
|
options.headers = {
|
|
|
+ 'Accept': 'application/json',
|
|
|
'Content-Type': 'application/json',
|
|
|
- 'token': await storage.load({
|
|
|
- key: 'token'
|
|
|
- })
|
|
|
+ "uid": 'c2e13090a563447c8744a8c03171d1db',
|
|
|
+ 'token': token? token : null
|
|
|
};
|
|
|
- } else {
|
|
|
+ options.body = JSON.stringify(options.body)
|
|
|
+ }else {
|
|
|
options.headers = {
|
|
|
'token': await storage.load({
|
|
|
key: 'token'
|
|
@@ -65,6 +105,7 @@ const request = async (url, options,callBack) => {
|
|
|
};
|
|
|
}
|
|
|
}
|
|
|
+ console.log('options',options)
|
|
|
return fetch(url, options)
|
|
|
.then(checkStatus)
|
|
|
.then(parseJSON)
|