项目未打包前是可以正常运行的,项目打包后通过 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'
});
}
})
附上一张图