侧边栏壁纸
博主头像
Gstory's Blog 博主等级

每天进步一点点!

  • 累计撰写 108 篇文章
  • 累计创建 24 个标签
  • 累计收到 11 条评论

目 录CONTENT

文章目录

FlutterWeb开发跨域问题

gstory
2021-04-07 / 0 评论 / 1 点赞 / 140 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2023-10-08,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Flutter2.0发布以后,stable稳定支持web的开发,所以尝试将之前写的项目运行到chrome发现dio请求api全部失败,出现 DioError[DioErrorType.RESPONSE]:XMLHttpRequesterror 错误,这是由于跨域问题导致,可以通过以下方法在本地开发过程中解决这个异常。

1、删除以下两文件
跨域

2、在flutter\packages\flutter_tools\lib\src\web\chorme.dart文件中添加 --disable-web-security

跨域2

3、在cmd中执行flutter doctor

然后就可以直接将代码运行到chorme上,不会再提示跨域异常,当然发布以后还是需要后台服务去配置,这个方法只能解决本地开发过程中出现的跨域问题。

1
web

评论区