项目未打包前是可以正常运行的,项目打包后通过 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'
});
}
})
附上一张图
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.