配置了strapi接口settings-user-permissions的roles接口为public,但是访问接口依然是401该怎么处理?strapi接口401该怎么处理?如何去掉接口auth校验?
问题解决
必须保证以下几点
权限检查,api接口 手动开放
接口权限已经进行配置,如图
接口代码路由配置参考如下
src/api/login/routes/login.js
module.exports = {
routes: [
{
method: 'POST',
path: '/login',
handler: 'login.login',
config: {
auth: false, // 检查是否有这一项配置,有了它才可以解决接口401问题
// policies: [],
middlewares: [],
},
},
],
}
测试接口