flask axios跨域的问题
前端: vue
后端: flask, flask-cors
问题:
前端用axios向flask的一个页面发送请求,GET,POST正常,但是如果带参数的话就出现
“Access to XMLHttpRequest at 'http://127.0.0.1:5000/api/test_api?username=andy' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.”
不知怎么破!!!!!!
------------------------------------------
解决了GET请求,获取参数的问题,不能用request.form['key']来获取参数,需要用reqeust.args['key']的方式去获取,但是POST还是不行
------------------------------------------
找到接收POST请求的参数获取方法了:request.data可以获取,但是类型是byte类型需要转换一下
结帖