当前位置: 首页 > news >正文

网站官网建设百度推广一年大概需要多少钱

网站官网建设,百度推广一年大概需要多少钱,网站搭建网,深圳网站建设开发公司前后端解决系列 文章目录 一、Flutter web客户端解决本地环境调试跨域问题二、Flutter web客户端解决线上环境跨域问题 一、Flutter web客户端解决本地环境调试跨域问题 就一句命令【--web-browser-flag "--disable-web-security"】,用来屏蔽浏览器域名请…

前后端解决系列

文章目录

  • 一、Flutter web客户端解决本地环境调试跨域问题
  • 二、Flutter web客户端解决线上环境跨域问题

一、Flutter web客户端解决本地环境调试跨域问题

就一句命令【--web-browser-flag "--disable-web-security"】,用来屏蔽浏览器域名请求同源策略

// 开发环境下屏蔽跨域报错flutter run -d chrome --web-renderer canvaskit --web-browser-flag "--disable-web-security"

 配置在run/debug configurations中,使用run按钮直接运行

二、Flutter web客户端线上环境解决跨域问题

首先确定几个信息

    1.使用的是网络框架dio进行请求

    2.web网页浏览地址:假设为http://localhost:3003

    3.引起报跨域错误的请求地址:假设为http://192.168.1.112:27005/loadImage

    4.确定一个虚拟接口:比如/proxyLoadPicture-pro,用来服务器拦截并反向代理到http://192.168.1.112:27005

处理步骤如下:

1.客户端请求地址换为:http://localhost:3003/proxyLoadPicture-pro/loadImage【web网页浏览地址+虚拟接口+真实请求接口】

2.服务端修改Nginx配置文件【nginx.conf】,内容片段如下:

# flutter客户端web版配置
server {listen       3003; # 线上端口server_name  localhost; # 线上地址location / {root  /home/view/wallet/client/web/; # web静态资源存放目录index  index.html index.htm; # 加载入口try_files  $uri  $uri/  /index.html;}# 加载图片跨域配置,/proxyLoadPicture-pro为前面确定好的虚拟api,主要拿来做拦截location /proxyLoadPicture-pro {add_header 'Access-Control-Allow-Origin' '*' always;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;add_header 'Access-Control-Allow-Headers' 'Authorization,Refreshtoken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type' always;# 设置 options 请求处理if ($request_method = 'OPTIONS') {add_header 'Access-Control-Allow-Origin' '*' always;add_header 'Access-Control-Max-Age' 1728000 always;add_header 'Content-Type' 'text/plain; charset=utf-8' always;add_header 'Content-Length' 0 always;# 对于Options方式的请求返回200,表示接受跨域请求return 200;}# 设置反向代理 http://http://192.168.1.112:27005不加/会拼上/proxyLoadPicture-pro 加/不会拼/proxyLoadPicture-proproxy_pass http://http://192.168.1.112:27005/; # 报跨域错误的真实API请求地址}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

3.保存并执行命令【sudo service nginx reload】重载Nginx配置,同时flutter客户端重新打包web版本并部署至服务器,重新打开网页发现接口可以拿到数据了。

http://www.mmbaike.com/news/111872.html

相关文章:

  • 有哪些做特卖的网站农产品网络营销方案
  • 网站上传wordpress免费发布友链
  • 网站文字格式商品标题关键词优化
  • 国内哪些公司做商城型网站靠谱如何拥有自己的网站
  • 自己做网站图片存在哪里培训网站
  • 学做网站论坛怎么样友情链接怎么添加
  • 做旅游宣传不错的网站北京seo执行
  • 佛山网站建设网站制作公司哪家好品牌网络营销策划书
  • 网站商城建设合同范本网络服务器
  • 做网站需要学jsp百度指数查询手机版
  • 茶网站设计素材下载营销模式和营销策略
  • 今天广西新闻回放seo优化人员
  • 客流分析系统 白皮书外贸网站建设优化推广
  • 聚名网合法吗网站优化的关键词
  • wordpress url斜杠首页优化排名
  • 做网站投诉要钱吗爱站网seo综合查询工具
  • 企业网站结构图营销方式
  • 网站排名应该怎么做东莞网站推广营销网站设计
  • 专业做俄语网站建设司seo推广方式是什么呢
  • 学习网站建设多少钱世界最新新闻
  • 泰安58路正规网站优化公司
  • 泉州百度网站快速优化免费推广软件平台
  • 专业做网站排名的人凡客建站
  • 如何自建网站做外贸推广赚钱app哪个靠谱
  • wordpress技术类博客百度seo关键词排名价格
  • 网站建设零基础教学今日头条新闻消息
  • 玉环市建设工程检测中心网站快速网站seo效果
  • 聊城做网站的公司渠道茶叶网络推广方案
  • 南昌房产网站建设长沙优化官网服务
  • 做网站需要收付款功能吗建一个网站大概需要多少钱