flask axios跨域的问题

沉默的疯子_ 2019-04-19 10:37:23
前端: 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类型需要转换一下
结帖
...全文
242 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧