项目未打包前是可以正常运行的,项目打包后通过 nginx 代理了一下

前端代码是这样写的

发送请求文件

var ip = 'http://192.168.40.130/api';

import axios from 'axios';

/**

* 发送 Post 请求,参数为 Data

* @param url 接口路径

* @param data 参数

* @returns {AxiosPromise}

*/

export function sendPostData(url, data) {

return axios({

url: ip + url,

method: 'POST',

data: data,

headers: {

token: localStorage.getItem("token")

}

})

}

//省略一些,但是大致都差不多

登录组件

import {sendPostJSON} from '../../utils/sendRequest.js'

//省略一些代码

sendPostJSON('/user/login', this.user).then(response => {

if (response.data.resultCode == 1) {

this.$message({

message: response.data.resultMessage,

type: 'success'

});

this.$router.push('/main');

} else {

this.$message({

message: response.data.resultMessage,

type: 'error'

});

}

})

附上一张图

Snipaste_2019-10-13_21-11-11.png

Logo

前往低代码交流专区

更多推荐