Step 1:配置 tool/api.js 文件
将接口请求配置文件存放于 tool 文件夹中并命名为 api.js:
var root = '/api/v1'
var request = require('superagent')
function dataType(data) { // 获取数据类型
return ({}).toString.call(data).match(/\s([a-zA-Z]+)/)[1].toLowerCase()
}
function filterNull(o) { // 过滤值为null的请求参数数据
for (var key in o) {
if (o[key] === null) {
delete o[key]
}
if (dataType(o[key]) === 'string') {
o[key] = o[key].trim()
if (key === 'asset_id') {
o[key] = +o[key]
}
if (o[key].length === 0) {
delete o[key]
}
} else if (dataType(o[key]) === 'object') {
o[key] = filterNull(o[key])
} else if (dataType(o[key]) === 'array') {
o[key] = filterNull(o[key])
}
}
return o
}
function ajaxAgent(method, url, params,