我将 Strapi 用于我的 API 和后台。一切正常,除了一件事:我不知道如何覆盖用于忘记密码功能的控制器。我试图按照文档,尤其是这个页面:https : //strapi.io/documentation/3.0.0-beta.x/admin-panel/customization.html#development-mode但没有机会。
这是我尝试过的:
admin在项目的根目录创建一个文件夹,我在其中创建了controller/Auth.js. 在这个文件中,我创建了我的自定义 forgotPassword 函数,但它没有被调用。admin/config/routes.json,我的控制器有相同的名称,但我想也许我需要在这里重复路由来覆盖,仍然没有成功。/extensions/user-permissions/admin,但它仍然无法正常工作。无论我尝试什么,它始终是从 Strapi-admin 节点模块调用的默认忘记密码控制器。
任何帮助将不胜感激,我不明白我在这里遗漏了什么。