generator-wxnode-boilerplate
Version:
Yeoman generator for wxnode boilerplate
19 lines (18 loc) • 608 B
text/typescript
import Axios from 'axios';
import Config from '../../config';
const port: number = parseInt(process.env.PORT, 10) || 13563;
const ip = Config.InnerIp || '127.0.0.1';
const host: string = `http://${ip}:${port}`;
export function createAPI(opt: any = {}) {
return Axios.create({
baseURL: `${host}/mock/cgi`,
timeout: 3000,
headers: {
Cookie: opt.cookie || '',
referer: `http://${Config.MOCK_REFERER}`,
Accept: 'application/json',
server_render_ip: opt.ip || '',
'user-agent': opt.ua || 'axios/0.18.0',
},
});
}