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

烟台网站建设企汇互联见效付款seo推广优化方案

烟台网站建设企汇互联见效付款,seo推广优化方案,移动端商城网站开发,凉州区住房和城乡建设局网站前言 目前公司的前端架构是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.zhongyajixie.com/news/58138.html

相关文章:

  • 有没有美国做天然酵母的网站深圳居家办公
  • 给别人做网站被诉侵权抖音热门搜索关键词
  • 动力启航做网站广州seo服务
  • 武汉模板网站seo优化方式包括
  • 天津网站设计公司4p 4c 4r营销理论区别
  • 深圳建设网站首页站长工具关键词排名怎么查
  • 虚拟机网站建设与管理seo网站推广seo
  • 网站建设的介绍奉化seo页面优化外包
  • 网页设计与制作期末考试试题及答案seo最新教程
  • 网站后台建设公司seo关键词优化软件手机
  • wordpress的站 做固定链接301重定向对百度的影响微信小程序怎么做
  • 衡水网站建设推广三亚百度推广开户
  • 北京石景山住房和城乡建设委员会网站简述企业网站如何推广
  • 西安网站设计公司合肥网络seo推广服务
  • jquery网站开发实例查找关键词的工具叫什么
  • 重新建设网站的请示网站排名查询
  • 手机上怎么设计广告图片seo网站优化培训怎么做
  • 深圳网站制作公司 讯网站推广技巧和方法
  • 长安seo排名优化培训seo赚钱吗
  • wordpress通知站点bingseo长尾关键词排名
  • 辽宁省建设厅官方网站软文推广代表平台
  • 网站名称怎么填写灰色关键词快速排名
  • 机箱做的网站主机怎么查看ftp律师推广网站排名
  • 深圳网站建设专家竞价推广开户公司
  • 淘宝做推广网站网络推广运营外包公司
  • asp 精品网站制作百度指数分是什么
  • 做国外商品的网站微信引流被加软件
  • 2021网页游戏优化大师官网登录入口
  • 寺庙 网站建设今日热点新闻15条
  • 做网站和推广硝酸银试剂盒上海百度