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

上饶网站制作需要多少钱广州大型网站制作公司

上饶网站制作需要多少钱,广州大型网站制作公司,wordpress导航字体颜色,网站宣传与推广的指导思想1、网络部署情况 VUE前端项目Nginx部署在公司内网,端口7790 后台接口项目部署在公司内网,端口7022 minIO服务部署在公司内网,端口9000 公网IP设备将80端口映射到7790端口(具体映射方式不详),实现通过互…
1、网络部署情况

VUE前端项目Nginx部署在公司内网,端口7790

后台接口项目部署在公司内网,端口7022

minIO服务部署在公司内网,端口9000

公网IP设备将80端口映射到7790端口(具体映射方式不详),实现通过互联网访问系统。

2、遇到的问题

后台将图片的minIO共享路径,直接返回给前端,交给浏览器去请求。

例如:http://内网IP:9000/bucketname/imagename.png?XXXXXXX

浏览器能通过内网地址访问系统,一般情况下也能直接访问到minIO服务器,图片展示没问题。 

当用户不在公司内网环境,用浏览器通过公网地址访问系统时,后台接口返回的图片地址,浏览器无法直接请求到。

3、问题解决方案

(1)前端修改图片请求地址,代码如下:

Vue.directive('minio-src', {inserted: async function(el, binding) { //指令名称为:real-imglet imgURL = binding.value; //获取图片地址if (imgURL) {const protocol = window.location.protocol;const host = window.location.host;imgURL = imgURL.replaceAll(process.env.VUE_APP_MINIO_HOST,protocol+"//"+host+"/minio");console.log("minio-url",imgURL);el.setAttribute('src', imgURL);}}
})

其中process.env.VUE_APP_MINIO_HOST是获取前端项目的环境变量,配置代码如下:

VUE_APP_MINIO_HOST = "http://172.17.0.1:9000"

img标签使用自定义指令,代码如下:

<img v-minio-src="imagUrl"/>                 

(2)Nginx代理配置如下:

location /minio/ {proxy_pass http://172.17.0.1:9000/;
}

http://www.yayakq.cn/news/865188/

相关文章:

  • 大型网站集群怎么做帝国cms王猛微博
  • 用python网站开发太原seo优化公司
  • 做app网站的软件叫什么名字吗网站建设平台怎么做
  • 科普互联网站建设wordpress博客的搭建
  • 电子商务网站建设核心是泰州营销型网站
  • 易语言做试用点击网站重庆建设工程施工安全管理平台
  • 二手书网站建设的目的镇江网站搭建
  • 哪个网站学做凉皮网站建设遇到问题解决方案
  • 出入库管理软件 免费淄博网站文章优化
  • 凡科做的网站怎么改壁纸软件开发需要学多久
  • 网页设计网站方案关键词优化是什么意思?
  • 扬州做网站有人利用婚恋网站做微商
  • 旅游网站建设的概念湖南建设资质申请网站
  • 网站建设简述app拉新一手渠道商
  • 本地网站可以做吗?四川建设网有限责任公司招聘
  • 上海市网站建设电话号码wordpress截取
  • 微餐饮网站建设官网河源市住房和城乡建设局网站
  • 郑州网站制作设计最好网站设计案例
  • 山西城乡和建设厅网站首页鄂州网站建设网络公司
  • 网站js幻灯片代码中国银行官网登录入口
  • 郑州网站开发公司哪家好现在有哪些免费推广平台
  • 做毕业设计资料网站网页制作软件哪个好用
  • 贵州城乡建设厅施工员报名网站建网站设
  • 南京网站搜索优化关于建立网站的计划
  • ps做网站尺寸临沂建设规划局网站
  • seo外贸网站制作wordpress主题乱
  • 大良营销网站建设渠道全球设计中心
  • 做公司网站 烟台优秀摄影作品欣赏
  • 电子商务网站建设考试试题响应式网站一般怎么设计
  • 阿里云服务器 做网站东莞网站建设网站建设多少钱