Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题

这篇具有很好参考价值的文章主要介绍了Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 参考地址:

manifest.json官方配置文档:manifest.json 应用配置 | uni-app官网

Chrome 调试跨域问题解决方案之插件篇:

uni-app H5跨域问题解决方案(CORS、Cross-Origin) - DCloud问答

其实uni-app官方有解决跨域的办法,官方推荐使用HBuilderX中内置的浏览器去预览,在内置的浏览器中不会存在跨域问题,但是要是在Chrome 浏览器中预览的话就会出现这个跨域问题,官方推荐使用Allow-Control-Allow-Origin: *插件的方式去解决,但是我试过这个插件,不知道是什么问题,并没有效果,跨域问题依旧还是存在,后面再仔细的看了下文档,看到了下面的提示。

uni-app 中 manifest.json->h5->devServer 实际上对应 webpack 的 devServer,鉴于 manifest 为 json 文件,故 webpack.config.js->devServer 配置项下的简单类型属性均可在manifest.json->h5->devServer节点下配置,funciton 等复杂类型暂不支持。

manifest.json h5配置devServer,

 与vue项目webpack项目vue.config.js配置格式一样,在ruoyi的项目在vue.config.js配置不生效。需要在此文件配置

"h5": {
    "template": "template.h5.html",
    "router": {
      "mode": "hash",
      "base": ""
    },
    "optimization": {
      "treeShaking": {
        "enable": false
      }
    },
    "title": "porraycloudApp",
    "devServer": {
      "disableHostCheck": true,
      "port": 8081,
      "proxy": {
        "/api": {
          "target": "http://gh.bb.com/webapi",
          "changeOrigin": true,
          "secure": false,
            "pathRewrite": {
              "^/api": ""
            }
        }
      }
    }
config.js baseUrl需要置空

Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题,uni-app,vue.js,前端

调用登录Post的接口路径 测试

在路径前面加:/api,用来做跨域匹配替换。

Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题,uni-app,vue.js,前端

 现在调试跨域问题解决了。

坑2:使用阿里云的服务器,/api一直跨域不生效

如下配置是一直访问不到服务api,原因是:

阿里云为了安全已经禁止直接用ip访问服务器。必须使用域名 。

"devServer": {
      "disableHostCheck": true,
      "port": 8081,
      "proxy": {
        "/api": {
          "target": "http://10.251.10.xx:80",
          "changeOrigin": true,
          "secure": false,
            "pathRewrite": {
              "^/api": ""
            }
        }
      }文章来源地址https://www.toymoban.com/news/detail-674759.html

到了这里,关于Aidex 移动端快速开发框架# RuoYi-Uniapp项目,uniapp vue app项目跨域问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 适用于Uniapp快速开发小程序的5个开源UI框架

    随着UniApp愈发流行,支持 UniApp 的UI组件库就显得更加受欢迎,这里就分享几款支持 UniApp 的UI组件库。让你跨端应用开发更快速、更高效。 TMUI 优质Vue3 TS Pinia Vite跨端组件库,Uni App通用组件库跨端组件库,支持NVUE原生渲染,APP(安卓,IOS),微信小程序,H5,各家小程序;享受vue3的极速体

    2024年02月10日
    浏览(12)
  • .Net 6/NetCore3.1 Vue Element Uniapp前后端分离低代码快速开发框架

    .Net 6/NetCore3.1 Vue Element Uniapp前后端分离低代码快速开发框架

    这是一个能提高开发效率的开发框架,全自动生成PC与移动端(uniapp)代码;支持移动ios/android/h5/微信小程序。 1、前后端分离项目 2、纯后端项目 3、移动端开发uni-app(IOS、Android、H5、微信小程序) 4、内容管理系统 1、代码生成器 2、一对一与一对多代码生成 3、全自动导入导出

    2024年02月10日
    浏览(10)
  • 移动框架对比:uniapp和flutter选哪个好

    移动框架对比:uniapp和flutter选哪个好

    在移动应用开发领域,uniapp和flutter是两个备受关注的框架。它们都是跨平台框架,在同一套代码下,可以同时开发iOS和Android等移动应用。然而,因为技术特点的不同,它们各有优缺点。本文将从技术特点、开发体验和生态环境等方面,为大家介绍uniapp和flutter,并提供一些参

    2024年02月03日
    浏览(12)
  • 若依移动端Ruoyi-App——使用uview2.0开发拍照上传或者从手机相册上传,并进行真机调试

    若依移动端Ruoyi-App——使用uview2.0开发拍照上传或者从手机相册上传,并进行真机调试

    本文使用uView2的upload组件实现从手机相册上传,也可以拍照上传。此组件可以再小程序,h5,App端上传图片,使用方便。 1. 前端代码 2. 读取照片或者上传照片 本文在uview2的upload上传组件基础上进行了修改Upload 上传 | uView 2.0 - 全面兼容nvue的uni-app生态框架 - uni-app UI框架 (1)上传

    2024年02月09日
    浏览(12)
  • 前端移动端开发分类及跨平台开发框架简述

    前端移动端开发分类及跨平台开发框架简述

    前端移动端主流分为以下三种:Native App ,Hybrid App ,Web App 优点: (1)用户体验好 (2)性能稳定 (3)操作速度快 (4)能够访问本地资源(通讯录,相册) (5)能够设计出色的动效,转场 (6)拥有系统级别的贴心通知或提醒 (7)用户留存率高 缺点: (1)开发成本高

    2024年02月04日
    浏览(51)
  • 神器vConsole!快速定位移动端问题,加快开发效率

    大家好,我是程序视点的小二哥! 今天小二哥碰到一新来的实习生在使用 alert 调试H5页面,仿佛看到小二哥年少时羞涩的样子... 趁这个机会,就给大家分享一个针对手机网页的前端开发者调试面板工具: vConsole vConsole 是框架无关的,可以在 Vue 、 React 或其他任何框架中使用。

    2024年02月07日
    浏览(10)
  • 基于ChatGpt开发移动端自适应框架

    心血来潮想看看ChatGpt是不是真的好使,于是搜索了 《基于vue-cli3搭建一个自适应的移动端框架》 答案如下 首先,我们需要安装Vue CLI 3。在终端输入以下命令: 然后,我们可以使用以下命令创建一个新的项目: 这将创建一个新的Vue项目,并为我们提供一些选项来选择所需的

    2023年04月23日
    浏览(10)
  • Uniapp 开发 ①(快速上手)

    Uniapp 开发 ①(快速上手)

    @作者 : SYFStrive   @博客首页 : HomePage 📜: UNIAPP开发 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 💃: 感谢支持,学累了可以先看小段由小胖给大家带来的街舞 👉 微信小程序 (🔥) 👉 UNIAPP开发 (🔥) 现在,

    2024年02月13日
    浏览(13)
  • uniapp快速开发小程序全流程

    uniapp快速开发小程序全流程

    完整项目代码:https://gitee.com/Zifasdfa/ziyi-app 欢迎fork与star 1.1 项目效果 本文主要使用uniapp实现一个简单的app应用 1.2 环境准备项目初始化 ①node环境:去node.js官网下载稳定版的node即可,下载之后配置环境变量,通过 node -v 查看是否配置成功 ② 开发工具选择:HBuilder-X 官网下载

    2024年02月12日
    浏览(10)
  • 【Flutter 面试题】Flutter 是什么?它与其他移动开发框架有什么不同?

    【Flutter 面试题】Flutter 是什么?它与其他移动开发框架有什么不同?

    👏🏻 正在学 Flutter 的同学,你好! 😊 本专栏是解决 Flutter 面试过程中可能出现的问题,而进行汇总整理的。一个问题一篇文章,尽可能详细解答,满足面试需求。 🔍 想解决开发中的零散问题?碎片化教程 👉 Flutter Tips 。 🔍 想深入学习 Flutter?系统化教程 👉 Flutter 从

    2024年01月24日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包