[英]Strapi Beta with custom Sendgrid Controller code for email
[英]Strapi custom auth controller
我將 Strapi 用於我的 API 和后台。 一切正常,除了一件事:我不知道如何覆蓋用於忘記密碼功能的 controller 。 我嘗試遵循文檔,尤其是此頁面: https://strapi.io/documentation/3.0.0-beta.x/admin-panel/customization.html#development-mode但沒有機會。
這是我嘗試過的:
admin
,我在其中創建了controller/Auth.js
。 在這個文件中,我創建了我的自定義 forgotPassword function 但它沒有被調用。admin/config/routes.json
,我的 controller 得到了相同的名稱,但我想也許我需要在這里重復路由來覆蓋,仍然沒有成功。/extensions/user-permissions/admin
,但它仍然無法正常工作。無論我嘗試什么,它始終是默認的忘記密碼 controller 從strapi-admin節點模塊調用。
任何幫助將不勝感激,我看不出我在這里缺少什么。
這很正常,因為您沒有在正確的位置寫入文件。
所以我會幫你的。
首先是自定義文檔 - https://strapi.io/documentation/3.0.0-beta.x/concepts/customization.html#plugin-extensions
然后我們要在我們要更新的代碼源中找到該文件。
這是 function - https://github.com/strapi/strapi/blob/master/packages/strapi-plugin-users-permissions/controllers/Auth.js#L266
基於文件路徑和在strapi中自定義的方式。 您必須為此路徑extensions/users-permissions/controllers/Auth.js
創建一個文件
然后使用源代碼 function 創建一個module.exports
並更新它。
這應該工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.