我使用Ionic/Vue和简单的axios向我的服务器发送请求。在我使用电容ionic capacitor copy android在安卓仿真器上运行之前,它运行得很好。但是当我试图登录到android仿真器时,它给了我这个错误。请帮帮忙
2019-07-14 18:48:06.318 9746-9896/io.ionic.starter I/电容器/插件/控制台:{“消息”:“网络错误”,“名称”:“错误”,“堆栈”:“错误: t.exports (http://localhost/js/chunk-vendors.6faaceee.js:7:66512)\n at XMLHttpRequest.l.onerror (http://localhost/js/chunk-vendors.6faaceee.js:43:11967)","config":{"url":"http://192.168.1.7:3333/api/auth/login",”方法“:”post“,“数据”:“{\”用户名\:\“\\”,\“密码\”:“\\”},“头”:{“0”:“application/json”,“Content-Type”:“application/json”;charset=utf-8,“访问-控制-允许-原产地”:“*”,“访问-控制-允许-头”:“原产地,X-请求-与,内容-类型,接受”},“代理”:{“主机”:“http://192.168.1.7”,“端口”:“3333”},"baseURL":"http://192.168.1.7:3333/","transformRequest":null,"transformResponse":null,“超时”:0,“xsrfCookieName”:“XSRF-令牌”,“xsrfHeaderName”:“X-XSRF-令牌”,“maxContentLength”:-1}
发布于 2021-03-19 18:21:17
这是CORS错误。所以你需要在你的Vue应用程序中使用代理。
// vue.config.js
module.exports = {
devServer: {
proxy: 'http://YOUR_API_URL'
}
}
// AND call 'http://localhost' for api callhttps://stackoverflow.com/questions/57026714
复制相似问题