1. 复现问题
今天在项目中配置了knife4j
,本地启动后,输入用户名和密码能够正常访问,如下图所示:
但将项目部署到正式环境并成功启动,且用户名和密码输入正确后,却报出了如下错误:
用户名和密码是在yml
文档中配置的,下文会提及此处的配置。
即You do not have permission to access this page
。
2. 分析问题
将这句话You do not have permission to access this page
翻译成中文就是您无权访问此页面
。
我本地能访问该页面,在正式环境就无法访问了?这就有点说不通,于是去查看我的application.yml
配置文件,如下图所