Javascript Strapi自定义身份验证控制器
我正在使用Strapi作为我的API和后台。除了一件事外,一切正常:我不知道如何覆盖用于忘记密码功能的控制器。我试着去看文档,尤其是这一页:但是没有机会 以下是我尝试过的:Javascript Strapi自定义身份验证控制器,javascript,node.js,node-modules,strapi,Javascript,Node.js,Node Modules,Strapi,我正在使用Strapi作为我的API和后台。除了一件事外,一切正常:我不知道如何覆盖用于忘记密码功能的控制器。我试着去看文档,尤其是这一页:但是没有机会 以下是我尝试过的: 在项目的根目录下创建一个文件夹admin,我在其中创建了controller/Auth.js。在这个文件中,我创建了自定义forgotPassword函数,但没有调用它 添加文件admin/config/routes.json,我的控制器获得了相同的名称,但我认为可能需要在这里重复路由以覆盖,仍然没有成功 我在某个页面上看到
admin
,我在其中创建了controller/Auth.js
。在这个文件中,我创建了自定义forgotPassword函数,但没有调用它李>
admin/config/routes.json
,我的控制器获得了相同的名称,但我认为可能需要在这里重复路由以覆盖,仍然没有成功李>
/extensions/user permissions/admin
中,但它仍然不起作用任何帮助都将不胜感激,我看不出我在这里遗漏了什么。这是正常的,因为您没有在正确的位置写入文件 所以我会帮你的 首先,这里是定制的文档- 然后,我们必须在要更新的源代码中找到该文件 以下是函数- 基于文件路径和在strapi中自定义的方式。 您必须为此路径创建一个文件
extensions/users permissions/controllers/Auth.js
然后创建一个模块。使用源代码函数导出,并更新它
这应该行得通谢谢你的回答,但是我没能按照你的建议去做。我在扩展名/用户权限/控制器中创建了一个文件Auth.js
。在我的文件中,我得到一个module.exports和我的控制器forgotPassword
来覆盖本机函数。控制器以一个console.log
开始,但它从未被调用,它仍然是strapi admin中被调用的控制器。你知道我错过了什么吗?我又看了一遍医生,但看不出有什么问题wrong@JiLan我一直在搜索类似的案例,我想您可能还想检查resetPassword
,而不是forgotPassword
。。。