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

烟台网站建设企汇互联见效付款软文营销文章案例

烟台网站建设企汇互联见效付款,软文营销文章案例,支付公司网站建设会计分录,软件开发外包公司是干嘛的前言 目前公司的前端架构是qiankunnuxt做的微前端项目 问题说明 在子应用中,前端需要模拟一些数据,方便后期演示调整而不需要重新打包 所以将一些数据存储到了本地的json文件中,但是获取时报了404的错误,找不到该文件。 页面报错…

前言

目前公司的前端架构是qiankun+nuxt做的微前端项目

问题说明

在子应用中,前端需要模拟一些数据,方便后期演示调整而不需要重新打包
所以将一些数据存储到了本地的json文件中,但是获取时报了404的错误,找不到该文件。

页面报错如下:
在这里插入图片描述

控制台中报错如下:
在这里插入图片描述
请求方式:

const ret = await this.$axios.get("/info.json");

问题分析与解决

首先,不应该直接用get请求json文件,因为$axios重定义过会给每个请求添加统一的/api路径,所以应该改为

const ret = await this.$axios({method: 'get',url: '/info.json',baseURL:''
})

这样就不会将统一的/api添加在请求路径前面。
其实这个路径已经可以满足子应用单独运行时,请求到本地文件夹中的json文件了。

然而,这样访问在微前端框架中依旧控制台会报错如下:
在这里插入图片描述
是因为这样访问的其实是主应用本地的json文件,而我们想要访问的json文件是存储在子应用的本地的,所以应该有一个路由可以让主应用的proxy判断出这是属于自应用的请求,而转发给子应用,所以,请求应该改为

const ret = await this.$axios({method: 'get',url: '/info.json',baseURL:'/app-child' 
})

其中/app-child这个头是属于这个字应用特有的路由头,主应用的proxy中这样配置

'/app-child/': {target: 'http://127.0.0.1:10007',secure: false,logLevel: 'debug',pathRewrite: {'^/app-child': '',changeOrigin: true,},xfwd: false,
},

主应用就可以根据这个请求路径转发给子应用啦,我们也可以正常请求到json里面的内容啦~

讲的有些啰嗦,但应该也算明白,记录一下吧。

http://www.mnyf.cn/news/37676.html

相关文章:

  • .net core 做网站网站是怎么做的
  • 广东宏福建设有限公司网站培训方案模板
  • 河东集团网站建设网络推广方案的基本思路
  • 自我介绍面试模板南宁seo推广公司
  • wordpress java接口网络营销推广优化
  • wap网站开发 php成都竞价托管多少钱
  • 网站开发所涉及的技术惠州网站营销推广
  • 在网站上做宣传宜兴网站建设
  • 中国建设银行手机银行下载官方网站dw网站制作
  • 网站url地址在哪里今日新闻国家大事
  • 手机网站视频怎么下载杭州百度推广公司有几家
  • 做日本民宿的网站网店代运营商
  • 电子东莞网站建设网络营销的推广方式都有哪些
  • 深圳网站优化运营网络营销有哪些就业岗位
  • dede网站地图 调用文章只要做好关键词优化
  • 中小企业新闻网站建设电商网站建设价格
  • 网页设计和网站设计的区别网站制作app免费软件
  • 网站建设专家工作总结排行榜
  • 南京市浦口区建设局网站seo对各类网站的作用
  • 网站备案期间可以做推广吗百度推广登录
  • 用html5做课程教学网站海淀区seo全面优化
  • 做风控的网站国内5大搜索引擎
  • 公司网站如何做分录恩城seo的网站
  • 上海阿拉网站建设公司软文写作500字
  • 以后做网站发展前途免费网站生成器
  • 武汉建立公司网站公司搜索自媒体平台
  • 建设银行网站如何查询开户行秒收录关键词代发
  • 深圳附近做个商城网站哪家公司便宜点优化大师的优化项目有哪7个
  • 建设厅网站企业诚信分值郑州热门网络推广免费咨询
  • 佛山市网站建设公司产品软文范例1000字