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

uniapp跨域解决

uniapp跨域解决

跨域是什么

跨域指的是浏览器不能执行其他网站的脚本,当一个网页去请求另一个域名的资源时,域名、端口、协议任一不同,就会存在跨域。跨域是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。

报错演示

在这里插入图片描述

问题解决方法一

  1. 在项目根目录找到manifest.json文件
    在这里插入图片描述
  2. 点击源码视图修改h5配置
    在这里插入图片描述
"devServer" : {"disableHostCheck" : true,"proxy" : {"/h5api" : {// 需要被代理的后台地址"target" : "http://isen.admin.com/","changeOrigin" : true,"secure" : false,"pathRewrite" : {"^/h5api" : "/api"}}}}

问题解决方法二

  1. 点击hbuilder运行到内置浏览器
    在这里插入图片描述
    HBuilderX内置浏览器可以解决跨域问题,这个内置浏览器经过官方处理,不存在跨域问题,简单易用,推荐使用。你可以在打开页面后,点击HBuilderX右上角的预览,即可打开内部浏览器,或者在运行菜单里选择运行到内置浏览器也可以。
http://www.lryc.cn/news/106260.html

相关文章:

  • 力扣-94、144、145-前中后序遍历
  • 什么是线程?为什么需要线程?和进程的区别?
  • 【业务功能篇61】SpringBoot项目流水线 dependencyManagement 标签整改依赖包版本漏洞问题
  • uniapp使用getStorage对属性赋值无效
  • 20230802-下载并安装android-studio
  • python 第九章 —— GUI界面开发(tkinter详解)
  • 线段树合并例题
  • Stable Diffusion 硬核生存指南:WebUI 中的 VAE
  • vue项目 前端加前缀(包括页面及静态资源)
  • 使用文心一言等智能工具指数级提升嵌入式/物联网(M5Atom/ESP32)和机器人操作系统(ROS1/ROS2)学习研究和开发效率
  • 【Rust 基础篇】Rust动态大小类型:理解动态大小类型与编写安全的代码
  • 【Python】使用nuitka打包Python程序为EXE可执行程序
  • 背景图片及精灵图
  • 简要介绍 | 生成模型的演进:从自编码器(AE)到变分自编码器(VAE)和生成对抗网络(GAN),再到扩散模型
  • 8.2Thread类的常见属性
  • 博客摘录「 mvvm框架工作原理及优缺」2023年7月31日
  • 第12章 Linux 实操篇-Linux磁盘分区、挂载
  • 使用express搭建后端服务
  • 深度学习——划分自定义数据集
  • Jmeter性能测试之正则表达式提取器
  • 浅谈Kubernetes中Service网络实现(服务发现)
  • 【重造轮子】golang实现可重入锁
  • torch显存分析——对生成模型清除显存
  • electron+vue+ts窗口间通信
  • 基于Fringe-Projection环形投影技术的人脸三维形状提取算法matlab仿真
  • 如何使用Webman框架实现多语言支持和国际化功能?
  • 接受平庸,特别是程序员
  • HTML兼容性
  • Java日期和时间处理入门指南
  • anndata k折交叉