gpt4 book ai didi

javascript - 自定义Strapi默认权限错误返回

转载 作者:行者123 更新时间:2023-12-02 21:29:17 25 4
gpt4 key购买 nike

有没有办法编辑 Strapi 针对权限/ token 错误返回的默认错误?

例如,在公共(public) Angular 色下的 Angular 色和权限中,我取消选中send-email-confirmation 的路由。如果我使用 postman 并尝试执行localhost:1337/auth/send-email-confirmation,我会得到这样的错误返回

{
"statusCode": 403,
"error": "Forbidden",
"message": "Forbidden"
}

我相信这是默认的中间件/策略我知道在哪里可以获取默认的send-email-confirmation Controller 并对其进行编辑,但前提是 Angular 色和权限在公共(public) Angular 色中启用/检查。

与路由需要 Authorization token 的 headers 相同,但如果未提供,将再次给出默认错误,我无法找到该错误自定义它。

我似乎没有在 Strapi 文档中找到它,或者我可能使用了错误的关键词进行搜索。

预先感谢您的任何建议。

最佳答案

身份验证 token - 权限验证和错误在此文件中管理 - https://github.com/strapi/strapi/blob/0c6d39297f6f8a4f983e22fb48256b42da2a8605/packages/strapi-plugin-users-permissions/config/policies/permissions.js#L15

如果您想更新此文件,则必须遵循自定义概念 - https://strapi.io/documentation/3.0.0-beta.x/concepts/customization.html#plugin-extensions

有了这个,您将能够更改错误消息。

关于javascript - 自定义Strapi默认权限错误返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60661859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com