我實施瞭解析服務器(使用解析服務器,例如)通過mailgun適配器重置密碼,在配置如下圖所示:通過我的應用程序解析重置密碼的超鏈接問題
var api = new ParseServer({
....
verifyUserEmails: true,
emailVerifyTokenValidityDuration: 2 * 60 * 60,
preventLoginWithUnverifiedEmail: false,
publicServerURL: 'http://my.domain.com',
appName: 'MyApp',
emailAdapter: {
module: 'parse-server-mailgun-adapter-template',
options: {
fromAddress: '[email protected]',
domain: 'domain.mailgun',
apiKey: 'key-FromMailGun'
}
},
....
});
發送重置密碼後,我
嗨,
您請求MyApp的密碼重置:喜歡將收到的郵件。
點擊這裏重置密碼: http://my.domain.com/apps/appid/request_password_reset?token=tokenid&username=username
但是,我點擊附着在郵件中的鏈接。網頁顯示 無法GET/apps/appid/request_password_reset?令牌=令牌& username = username。 因此,我必須自己實現我的app.get(/ request_password_reset)函數嗎?或者可以使用Parse Server默認的html和表單?
我遇到過類似的問題。解決方案會很好。 – buckettt
你可以試試這個模塊嗎? 'module:'parse-server-simple-mailgun-adapter'' – Lyon
另外,你不需要創建一個函數。它已經被解析處理了。 – Lyon