import qs from 'qs'; export default function ({ $axios }, inject) { let baseURL; if (process.env.NODE_ENV === 'development') { // 开发环境通过本地代理 baseURL = process.env.FILE_PREFIX; } else { // 部署环境通过域名直连 baseURL = `http${process.env.FILE_PORT === '443' ? 's' : ''}://${ process.env.FILE_HOST }:${process.env.FILE_PORT}/${process.env.FILE_PREFIX}`; } const fileUploadServer = $axios.create({ baseURL, headers: {}, }); // fileUploadServer.setBaseURL(process.env.FILE_PREFIX); // console.dir(fileUploadServer); inject('file', { upload(file) { throw new Error('开发中'); }, getUrl(params) { return `${baseURL}/document/newFile/download/0/${ process.env.FILE_UPLOAD_KEY }${qs.stringify(params, { addQueryPrefix: true })}`; }, }); }