上一篇文章《Jeecgboot低代码平台单体模式二开实战系列(一)后端添加新的modules模块》我们使用jeecgboot在后端新增了一个modules并且添加了一个接口,在测试的时候他需要一个token进行访问,不然会出现如下图所示:
那么在jeecgboot中这个token我们怎么获取呢?获取方式主要有2种,这里我们介绍一下。
一、通过jeecgboot ui获取
这种方式比较简单,我们直接登陆上jeecgboot的前端界面,如下图:
然后我们打开F12调试工具,在网络里面随便找到一个网络请求,在他的header头里面有一个Authorization的字段,如下图:
把他的值复制出来,在apipost的请求头的X-Access-Token字段上添加上这个值就可以使用了,如下图:
二、通过api进行获取
第二种方式是在没有前端页面的情况下,通过api进行获取,具体方式如下:
首先在我们启动的后端项目之后,日志里面会打印一个访问地址:
我们直接访问这个地址,他是一个类似swagger的api文档界面,如下图:
然后咱们在左侧找到用户登录模块
这里我们关注两个接口,一个是获取验证码接口,一个是登录接口,具体操作步骤如下:
2.1、使用获取验证码接口
这里我们点击获取验证码的接口,看到右侧的展示界面
这里直接展示的对应的文档,我们点击调试按钮
在这里我们可以直接输入参数进行调试,参数名称为key,参数值我们填写123即可
直接点击发送,就会请求到验证码
这里验证码是一张图片,不方便进行查看,我们点击这里的Base64Img,他就会自动转换成图片了
这里我们就顺利的拿到了验证码。
2.2、登录获取token
接下来我们使用刚才拿到的验证码,点击用户登录接口
直接点击调试按钮
这4个值分别代表的意思是:
username:代表登录用户名 password:代表登录密码 captcha:代表我们在2.1里面获取的验证码 checkKey:代表我们在2.1里面请求的时候传的key值,比如我们刚才传的是123
所以最后我们填写的内容如下:
然后我们点击发送就可以获取到token了
把这个token复制到postman的请求头的X-Access-Token字段上就可以请求到后端接口了
以上就是测试后端接口之前获取token的相关教程。
还没有评论,来说两句吧...