java captcha 404,关于页面404

关于页面404

刷新页面出现404异常,查看请求发现,请求的是“http://localhost:8080/renren-fast/product/category/list/tree”

这个请求是不正确的,正确的请求是:http://localhost:10000/product/category/list/tree,

修正这个问题:

替换“static\config\index.js”文件中的“window.SITE_CONFIG[‘baseUrl’]”

替换前:

window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/renren-fast';

替换后:

window.SITE_CONFIG['baseUrl'] = 'http://localhost:88/api';

http://localhost:88,这个地址是我们网关微服务的接口。

这里我们需要通过网关来完成路径的映射,因此将renren-fast注册到nacos注册中心中,并添加配置中心

application:

name: renren-fast

cloud:

nacos:

discovery:

server-addr: 192.168.137.14:8848

config:

name: renren-fast

server-addr: 192.168.137.8848

namespace: ee409c3f-3206-4a3b-ba65-7376922a886d

配置网关路由,前台的所有请求都是经由“http://localhost:88/api”来转发的,在“gulimall-gateway”中添加路由规则:

- id: admin_route

uri: lb://renren-fast

predicates:

- Path=/api/**

但是这样做也引入了另外的一个问题,再次访问:http://localhost:8001/#/login,发现验证码不再显示:

分析原因:

现在的验证码请求路径为,http://localhost:88/api/captcha.jpguuid=69c79f02-d15b-478a-8465-a07fd09001e6

原始的验证码请求路径:http://localhost:8001/renren-fast/captcha.jpguuid=69c79f02-d15b-478a-8465-a07fd09001e6

在admin_route的路由规则下,在访问路径中包含了“api”,因此它会将它转发到renren-fast,网关在转发的时候,会使用网关的前缀信息,为了能够正常的取得验证码,我们需要对请求路径进行重写

关于页面404 相关文章

前端性能优化-页面渲染架构设计与性能优化2-页面渲染技术架构和方案总览

本文地址:https://www.cnblogs.com/veinyin/p/14380909.html 一些常见的页面渲染技术,可根据需要选型 1 服务端渲染 协作方式:前端开发页面,后端拿到页面模版后加入业务逻辑 优点:快速实现业务开发并上线 不足: 取数据库数据和输出 HTML 内容,用户等待

前端性能优化-页面渲染架构设计与性能优化6-页面加载策略与优化

本文地址:https://www.cnblogs.com/veinyin/p/14380929.html 1 懒加载 懒加载也叫延迟加载,在长页面中延迟加载特定元素(图片、CSS/JS 文件、JS 特性函数或方法 等等) 优点:可以减少当前屏无效资源的加载 如:把图片 src 设置为空,真实 url 写在 data-l

uni-app 生命周期

页面生命周期 不论是app还是小程序,生命周期是非常重要的知识点。 uni-app支持以下页面常用生命周期函数: onLoad :监听页面加载,其参数为上个页面传递的数据,参数类型为object。 onShow :监听页面显示 onReady :监听页面初次渲染完成 onHide :监听页

关于显示加载动态链接库模块及卸载的问题

问题起因是,在一次模块卸载后,程序运行异常。遂对动态链接库做一些测试。 动态库加载方式有两种,隐式加载和显示加载,隐式加载包含xxx.lib导入库,在程序执行之前由动态加载器完成所有加载;显示加载则使用LoadLibrary方式;具体数据可参考《程序员的自我

关于Java注解(annotation)的简单理解

一、什么是注解 从 JDK5 开始,Java增加对元数据的支持,也就是注解。简单理解就是代码里的特殊标志,这些标志可以在编译,类加载,运行时被读取,并执行相应的处理,以便于其他工具补充信息或者进行部署。 二、为什么要使用注解 注解可以被其他程序(比如:

关于 Promise 的一些简单理解

阅读目录 一、ES6 中的 Promise 1、JS 如何解决 异步问题 2、什么是 Promise 二、jQuery 中的 Promise 1、$.Deferred() 2、$.when()、$.ajax() 回到顶部 一、ES6 中的 Promise 1、JS 如何解决 异步问题 (1)什么是 同步、异步 同步指的是 需要等待 前一个处

关于NVIDIA JetPack 4.5这两点不得不说

昨天我们写了NVIDIA 悄悄升级了JetPack ,居然 果然引起了很多开发者的关注。 有两点我觉得有必要说一下 第一点是关于VPI。 这次发布的JetPack4.5第一次出现了VPI这个软件包。 有用户留言: 让我们来稍微解释一下: 根据NV的文档, VPI是Vision Programming I

leetcode 关于重复问题

目录 lt26 删除排序数组重复项 lt80 删除排序数组II lt83 删除排序链表重复元素I lt82 删除链表重复元素II lt217 存在重复元素I 数组重复元素之类问题的整理 lt26 删除排序数组重复项 主要是原地删除,O(1) 空间,很是巧妙 func removeDuplicates(nums []int)

html常用标签

html页面基本结构 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" link rel="stylesheet" type="text/css" href="mystyle.css" title标题/title/headbody .../body/html 基本

词首位置的歧义信号更强(CS CL)

关于人类词语处理和词汇访问的心理语言学研究提供了大量证据,证明词语首段与词语尾段的优先性质,例如,在听众的关注度(较高)或说话者减少的可能性(较低)方面。这导致了如Wedel等人的猜想,但在其他地方语言已经进化到在词的早期比后期提供更多信息。在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值