一、public用户的调试
对于public用户,如果是get请求,即使不在postman,也很容易在浏览器中直接访问该API看到返回接口。
首先,如果是public
用户,即请求头不带Authorization
都自动为public
用户。
然后,如果是public
用户,每新建一种文章类型,都需要在对应的public
权限中勾选对应的权限。
如下图所示:
这样,就可以调试接口了。如果不勾选,是无法获取调试权限的。
如下图,勾选后,直接可以在浏览器或者postman调试该接口,就会返回对应的内容。否则会显示无权限。
二、认证用户的调试
部分内容需要用户登录才能访问到,这时就需要认证。即在请求时需要携带token。具体步骤如下:
1、新建一个用户,用于获得token
2、调用获取token的接口来获得token
在postman中新建一个request,请求url为:你的域名/api/auth/local
,点击发送,即可获得token。信息如下:
拿到该token后,接下来就可以调用任意需要认证的接口了。
3、请求时携带token调用权限接口
比如要获取分类列表,就到权限那里先勾选,步骤同public
那样。知道该API地址
后就可以贴到postman
了。
然后切换到Authorization
面板,选择Bearer token
,输入上个请求获得的token,点击发送
即可:
如果信息都填写正确,token
也没过期,那么就会得到对应的内容:
三、参考链接
如何发起认证请求:https://docs.strapi.io/dev-docs/plugins/users-permissions#login
如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。免费答疑,行业深潜多年的技术牛人帮你解决bug。
祝你能成为一名优秀的WEB前端开发工程师!