2016-11-08 69 views
0

我剛將應用程序從Parse.com移至Parse-Server。 它有用戶,我有問題發送密碼重置郵件。 我得到這個消息:密碼重置/分析服務器

enter image description here

我上,我需要改變index.js淨讀取。 但我在這一點上沒有index.js。 那麼我需要做什麼來使密碼重置郵件的工作? 爲了解決這個問題,我已經在MailGun上有一個賬戶,據我所知,這是需要的。

回答

0

爲了支持密碼重置,您需要在index.js文件中定義一個電子郵件適配器。 index.js文件位於您的分析服務器項目的根文件夾下。 index.js是ParseServer正在初始化的文件。 這是目前由解析服務器支持的電子郵件適配器sendgridmailgun

添加電子郵件適配器很簡單:

  1. 安裝相關的電子郵件適配器模塊。輸入NPM安裝{} email_module_name在您的解析服務器的項目文件夾--save
  2. 打開index.js文件,然後轉到ParseServer被initalized其中並添加屬性verifyUserEmails:真
  3. 添加emailAdapter也是其中ParseServer被初始化

emailAdapter: { 
 
     module: 'parse-server-simple-mailgun-adapter', 
 
     options: { 
 
      // The address that your emails come from 
 
      fromAddress: '[email protected]', 
 
      // Your domain from mailgun.com 
 
      domain: 'example.com', 
 
      // Your API key from mailgun.com 
 
      apiKey: 'key-mykey', 
 
     }

+0

我有點迷失在這裏。對於這個應用程序我的本地根文件夾是空的。 (iOS)應用程序可以工作,mLab上有一個數據庫。我應該從頭開始創建一個index.js嗎? – Michel

+0

不,你只需要確保你提供了所有的參數,並且你放的電子郵件適配器正在工作。 –

+0

是的,我明白,但因爲我還沒有index.js。我是否創建一個?怎麼樣?我最近纔開始使用Heroku和Node.js.甚至我所做的工作我只理解了一半。 – Michel