ruoyi 您所在的位置:网站首页 ubisoft登录没有验证码 ruoyi

ruoyi

2023-12-22 07:42| 来源: 网络整理| 查看: 265

请教各位大佬一个若依微服务版前端ruoyi-ui脚手架部署到服务器的问题,小弟研究3日,实在没辙了,来这里当回讨教方法。具体问题描述如下: 我的若依使用场景 1、微服务版若依。 我的若依后端微服务脚手架服务器部署 1、若依后端的微服务脚手架,我已全部部署到K8s上,且经过测试,全部完全100%可用,无任何问题。请注意,这里指的是若依后端脚手架。 我的若依前端微服务脚手架服务器部署,及遭遇的3日尝试未解决的问题。 1、我的若依前端脚手架,在Idea里,使用npm run dev运行后,100%完全可用,且经过与我部署在阿里云K8s的后端若依微服务交互后,全部完全可用。 3、问题来了。刚才以讲过,Idea本地运行前端微服务若依脚手架,完全没问题。But,但是,执行打包命令npm run build:prod 或者 npm run build:stage之后,将dist文件部署到阿里云服务器,出问题了。 具体前端若依微服务脚手架阿里云部署遭遇问题细节描述 1、首先我的排查过程,我的先使用Nginx配置了打包后的dist目录,访问没问题,But,但是,无法获取验证码图片。我的解决思路呢,就通过chrome控制台排查请求路径,发现该验证码图片路径为/code的接口,各位大哥,请严格注意,是/code接口,不是/code路径,有完全100%本质区别。路径请求的静态页面在资源,而接口,请求的是内容,你们自己去想这个逻辑哈,每次点击验证码图片,都会刷新的,而且是ruo-ui这个前端工程通过被请求/code接口给的刷新后的验证码图片,那么,这就涉及到验证码图片的生成了。好了,到这里,相信大家都明白了,涉及到生成的,就肯定有计算,有计算,说明服务才跑,也就是大白话常说的运行了,启动了,running了。到这里,就明白了,纯粹的,只配置一个Nginx的代理是完全不够的,因为Nginx只是一个纯粹的代理而已,获取到的也仅仅是html的静态资源。 我的终极诉求,辛苦各位大哥帮帮忙,实在自己搞不定了。 1、我希望各位大哥,有成功的案例,能将ruoyi-ui这个服务打包后的dist文件,跑起来的,分享给小弟下。 2、nginx我已试过,刚才讲过,不再赘述。express我也试过,失败。serve启动我也试过,失败。 3、因为我长期从事后端开发及运维和测试,刚接触Vue没多久,如果小弟就刚才的问题描述,有逻辑不对的点,烦请各位大哥指出来。

js是跑在浏览器的,可以直接请求dist/的静态文件(本质就是个纯文本,只不过是html的纯文本,本质还是个纯文本)。但是,But,咱们工程的ruoyi-ui里的/code接口,是需要dist跑起来,然后就有个“监听”,和“接口调用”监听的概念,支持这个概念的逻辑,就必须要有“服务启动”的概念啊。纯粹的只配置路径,逻辑不对啊。

所以,大哥,我才只聚焦到,和关心到,如何在打包后,生成dist/目录文件的情况下,去运行起来。就简洁的配个web服务器足够了,别的啥也不要。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有