fix request

This commit is contained in:
zuiidea
2017-06-13 20:26:38 +08:00
parent bfff28411d
commit 81801983a6
4 changed files with 23 additions and 25 deletions
+10 -10
View File
@@ -10,20 +10,20 @@ import {
Input,
Button,
} from 'antd'
const { api, baseURL } = config
const { api } = config
const { dashboard, users, userLogin, user } = api
const requestOptions = [
{
url: baseURL + user.replace('/:id', ''),
url: user.replace('/:id', ''),
desc: 'intercept request by mock.js',
},
{
url: baseURL + dashboard,
url: dashboard,
desc: 'intercept request by mock.js',
},
{
url: baseURL + userLogin,
url: userLogin,
method: 'post',
data: {
username: 'guest',
@@ -32,18 +32,18 @@ const requestOptions = [
desc: 'intercept request by mock.js',
},
{
url: baseURL + users,
url: users,
desc: 'intercept request by mock.js',
},
{
url: baseURL + user,
url: user,
desc: 'intercept request by mock.js',
data: Mock.mock({
id: '@id',
}),
},
{
url: baseURL + user.replace('/:id', ''),
url: user.replace('/:id', ''),
desc: 'intercept request by mock.js',
method: 'post',
data: Mock.mock({
@@ -60,7 +60,7 @@ const requestOptions = [
}),
},
{
url: baseURL + user,
url: user,
desc: 'intercept request by mock.js',
method: 'patch',
data: Mock.mock({
@@ -69,7 +69,7 @@ const requestOptions = [
}),
},
{
url: baseURL + user,
url: user,
desc: 'intercept request by mock.js',
method: 'delete',
data: Mock.mock({
@@ -77,7 +77,7 @@ const requestOptions = [
}),
},
{
url: `${baseURL}/test`,
url: '/test',
desc: 'intercept request by mock.js',
method: 'get',
},
+1 -1
View File
@@ -5,7 +5,7 @@ module.exports = {
logo: '/logo.png',
iconFontCSS: '/iconfont.css',
iconFontJS: '/iconfont.js',
baseURL: 'http://localhost:8000/api/v1',
baseURL: '/api/v1',
YQL: ['http://www.zuimeitianqi.com'],
CORS: ['http://localhost:7000'],
openPages: ['/login'],
+7 -9
View File
@@ -94,23 +94,21 @@ export default function request (options) {
return {
success: true,
message: statusText,
status,
statusCode: status,
...data,
}
}).catch((error) => {
const { response } = error
let msg
let status
let otherData = {}
if (response) {
let statusCode
if (response && response instanceof Object) {
const { data, statusText } = response
otherData = data
status = response.status
statusCode = response.status
msg = data.message || statusText
} else {
status = 600
msg = 'Network Error'
statusCode = 600
msg = error.message || 'Network Error'
}
return { success: false, status, message: msg, ...otherData }
return { success: false, statusCode, message: msg }
})
}
+5 -5
View File
@@ -17,11 +17,11 @@ module.exports = (webpackConfig) => {
}).join('!')
// PreLoaders
webpackConfig.module.preLoaders = [{
test: /\.js$/,
enforce: 'pre',
loader: 'eslint',
}]
// webpackConfig.module.preLoaders = [{
// test: /\.js$/,
// enforce: 'pre',
// loader: 'eslint',
// }]
return webpackConfig
}