1.调整 manifest.json(设置代理)
"h5" : {
"devServer" : {
"https" : false,
"port" : 8080,
"proxy": {
"/webapi": {
"target": "http://192.168.1.39:8888",
"changeOrigin": true,
"secure": false,
"pathRewrite": {
"^/webapi": "/"
}
}
}
}
}
2.新建文件utils 创建 request.js ,api-method.js
//request.js
import store from '../store/index.js'; //vuex
//服务地址
let server_url = 'http://localhost:8080'; //使用代理这里需要改成本机地址
let base_url = '/gfweb'; //请求地址
let token = ''; //凭证
let NeedToken = true //'yes' or 'no' 是否需要token
// process.env.NODE_ENV === 'development' ? '192.168.0.1' : 'http://***/api' ; //环境配置
function service(options = {}) {
/**
* 从vuex中获取登录凭证
*/
store.state.user.token && (token = store.state.user.token);
/**
* 判断是否请求路径需要token
* @options.NeedToken ('yes' | 'no')
* @NeedToken (true | false)
*/
NeedToken = optio