sendgrid api + nodejsプロジェクトテンプレート


プロジェクトはすぐにメール、多分連絡先フォームまたはパスワードをリセット機能を送信する必要があるポイントに達する.
を使用することが可能ですSendgrid Mail API v3 直接ウェブサイトでは、それは完全には、Silrid APIキーを公開することを意味するので、推奨されません.

プロジェクトテンプレート
The sendgrid-nodejs-endpoint プロジェクトはテンプレートとして使用されることを意図しています-それはボックスの以下の機能を提供します
  • 設定可能な許可
  • 設定可能な受信者
  • 基本認証
  • 展開されたときに.env ファイルと必要に応じて認証データを持つパスファイル.
    PORT=3001
    SENDGRID_API_KEY=<Sendgrid API key>
    
    [email protected]
    [email protected] [email protected]
    
    ALLOWED_ORIGINS=http://example.com
    
    AUTH_SCHEME=Digest
    AUTH_REALM=test-realm
    AUTH_PASSFILE=/path/users.passfile
    

    終了点
    ルートエンドポイント
    エンドポイントを取得する“こんにちは世界!”メッセージ
    > GET /
    < 200 OK
    {
      "message": "Hello World!"
    }
    
    メールの終了点
    PostエンドポイントはJSONオブジェクトを使用して本体を受け取り、Sendgrid NodeJS API .
    > POST /mail
    {
        "to": "[email protected]",
        "subject": "test sendgrid client",
        "text": "test sendgrid client",
        "html": "test sendgrid client"
    }
    
    < 200 OK