flutterWeb 请求跨域问题


项目安装shelf_proxy依赖库

地址:https://pub.dev/packages/shelf_proxy
虽然start数不多,但是是dart官方提供的包,请放心食用!

在lib目录下新建proxy.dart文件

import 'package:shelf/shelf_io.dart' as shelf_io;
import 'package:shelf_proxy/shelf_proxy.dart';
//前端页面访问本地域名
const String host = 'localhost';
//前端页面访问本地端口号
const int port= 8080;
//proxy域名或IP地址
const String TargetUrl = 'http://merlion.vip.com';Future main() async {var server = await shelf_io.serve(proxyHandler(TargetUrl),host,port,);// 添加跨域头server.defaultResponseHeaders.add('Access-Control-Allow-Origin', '*');server.defaultResponseHeaders.add('Access-Control-Allow-Credentials', true);print('Serving is running at http://${server.address.host}:${server.port}');
}

命令行启动代理服务

命令行输入

dart ./lib/proxy.dart
Serving  is running at http://localhost:8080
启动dart本地代理服务

查看请求是否正常

flutterWeb 请求跨域问题解决方案相关推荐

  1. 前端常见跨域问题解决方案

    前端常见跨域解决方案(全) 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交 2.) 资源嵌入: & ...

  2. JSON Web Token(缩写 JWT) 目前最流行、最常见的跨域认证解决方案,前端后端都需要会使用的东西

    JSON Web Token(缩写 JWT)是目前最流行,也是最常见的跨域认证解决方案.无论是咱们后端小伙伴,还是前端小伙伴对都是需要了解. 本文介绍它的原理.使用场景.用法. 关于封面:这个冬天你过 ...

  3. 跨域学习笔记2--WebApi 跨域问题解决方案:CORS

    自己并不懂,在此先记录下来,留待以后学习... 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题.本篇主要从实例的角度分享下CORS解决跨 ...

  4. 浏览器跨域访问解决方案

    浏览器跨域访问解决方案 2015年11月4日 18972次浏览 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域.例如:about.haorooms.com和www.ha ...

  5. 关于Ajax跨域的解决方案

    关于Ajax跨域的解决方案和一些个人理解 Ajax跨域的原因 Ajax跨域的解决方案 Ajax跨域的原因 浏览器限制 跨域(协议.主机名.端口有一个不同就会产生跨域) xhr请求(XMLHttpReq ...

  6. 干掉Session?这个跨域认证解决方案真的优雅

    用户登录认证是 Web 应用中非常常见的一个业务,一般的流程是这样的: 客户端向服务器端发送用户名和密码 服务器端验证通过后,在当前会话(session)中保存相关数据,比如说登录时间.登录 IP 等 ...

  7. Web应用跨域访问解决方案

    Web应用跨域访问解决方案 Web应用的跨域访问解决方案 Web跨域访问解决方案 做过跨越多个网站的Ajax开发的朋友都知道,如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容,如果A网站与 ...

  8. *uni-app之H5端跨域问题解决方案

    场景:跨域问题只存在于浏览器端 ,App和小程序不存在跨域问题. 产生原因:由于uni-app是标准的前后端分离模式 开发h5应用时如果前端代码和后端接口没有部署在同域服务器,就会被浏览器报跨域. 前 ...

  9. Ajax跨域及解决方案

    了解跨域之前,我们要了解浏览器的同源策略 同源策略(英文全称 Same origin policy)是浏览器提供的一个安全功能 通俗的理解:浏览器规定,A 网站的 JavaScript,不允许和非同源 ...

最新文章

  1. 有效的rtsp流媒体测试地址汇总
  2. javascript 显示时间
  3. MongoDB基础--数据库和集合基本操作
  4. 第九篇: 服务链路追踪(Spring Cloud Sleuth)(Finchley版本)
  5. C语言和C+的区别是什么?8个点通俗易懂的告诉你
  6. Sentinel系统规则_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0044
  7. 在startup中遍历程序集
  8. 数据库MySql阶段总结
  9. UCanCode Visio 2022发布--专业--免费-绿色
  10. 今日GitHub热榜第一:最全中华古诗词数据库,收录30多万诗词
  11. 基本共射放大电路的工作原理
  12. mysql中身份证号判断男女人数
  13. leecode第一百七十四题(地下城游戏)
  14. 以太坊五周年:从涅槃中苏醒
  15. 计算机工程学院新生欢迎标语,欢迎新生标语(精选50句)
  16. Java论坛系统--3.系统用户角色权限表结构设计
  17. sping全家桶笔记
  18. 去掉python的花括号
  19. 操作系统中文件系统-文件的分类
  20. 40、100 个网络基础知识普及

热门文章

  1. ArchLinux的用户配置和KDE安装
  2. 基于AlexNet实现宠物小精灵(宝可梦)分类任务
  3. Python之在字符串中引用变量的4种方法
  4. 如何在不重启电脑的情况下修改主机名
  5. 移动WEB开发之flex伸缩布局
  6. LintCode 92: Backpack (经典背包DP题)
  7. wait()函数和waitpid()函数
  8. HashMap源码分析
  9. 二、18【设计模式】之迭代器模式
  10. 交华为换机access配置_华为二层换机配置.ppt