request.js
const service = axios.create({
// process.env.NODE_ENV === 'development' 来判断是否开发环境
baseURL: baseUrl,
timeout: 5000,
withCredentials: true,
headers: {
'Content-Type': 'application/json'
}
});
前端报错
request({ //使用封装好的 axios 进行网络请求
url: 'admin/login',
method: 'post',
dataType:"json",
data: { //提交的数据
'username': username,
'password':password
}
})
后端是有响应的并且正常,请问这个该怎么解决?
https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy
也许对你有帮助。
跨域了
跨域了了,后台设置下允许跨域,或者前台做下代理
跨域,设置代理或者反向代理,且后端允许跨域,ajax的data设置成jsonp也可以