2016-08-03 6 views
0

まず、AWS Elastic BeanstalkでParse Serverを実行しています。解析サーバーメール銃アダプタのインストール

私はreadmeファイルには、このマニュアルを参照してください

##### Email verification and password reset 

Verifying user email addresses and enabling password reset via email requries an email adapter. As part of the `parse-server` package we provide an adapter for sending email through Mailgun. To use it, sign up for Mailgun, and add this to your initialization code: 

```js 
var server = ParseServer({ 
    ...otherOptions, 
    // Enable email verification 
    verifyUserEmails: true, 

    // set preventLoginWithUnverifiedEmail to false to allow user to login without verifying their email 
    // set preventLoginWithUnverifiedEmail to true to prevent user from login if their email is not verified 
    preventLoginWithUnverifiedEmail: false, // defaults to false 

    // The public URL of your app. 
    // This will appear in the link that is used to verify email addresses and reset passwords. 
    // Set the mount path as it is in serverURL 
    publicServerURL: 'https://example.com/parse', 
    // Your apps name. This will appear in the subject and body of the emails that are sent. 
    appName: 'Parse App', 
    // The email adapter 
    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', 
    } 
    } 
}); 

しかしこれは私のために十分に言っていません。私は既存の高速ウェブサイトを使用していないので、私はメールガンコードを追加する場所をリポジトリ内で知る必要があります。

私はすでにmailgunを持っており、これをPHPで使用しており、これを明示的に使用してユーザのパスワードをリセットしています。

私の解析サーバフォルダのどのファイルにmailgunアダプタを追加する必要がありますか? これは私のファイル構造です。私に不明な点がある場合は、私に教えてください... enter image description here

これは私が今それを追加しているところです。これは正しいですか?私の郵便犯罪の信用状はまだそこにはないが、私はそれを行うことを知っている。

答えて

1

parse-serverには、デフォルトでmailgun-jsモジュールが含まれているため、依存関係なく使用することができます。あなたはそれを使用するために行うために必要なのは以下の通りです:

  1. mailgunアカウントを作成し、
  2. そこからAPIKEYを取得し、正確にそれはあなたが提供するコードに含まれているかのようなメール銃の簡単なアダプタを含めます値を関連する値に変更するだけです。

上記の追加するアダプタは、電子メールの確認とパスワードのリセット用です。メールを送信する機能(例えば、マーケティングEメール、エンゲージメントなど)が必要な場合は、クラウドコード機能を作成してmailgun-jsモジュールを使用し、mailgun-jsモジュールを使用してメールを正確に送信する必要がありますhere クライアントコードからこのクラウドコード機能を起動する必要があり、電子メールが送信されます。

+0

どこにコードを含めるのですか?それは私が本当に混乱しているすべてです。 –

+0

私は自分の質問にコードを追加しています。 –

+0

exampleからparse-serverを使い始めるか、parse-serverをダウンロードして解凍しましたか? –

関連する問題