再送信で電子メールを送信し、Tigris検索でそれらの電子メールをインデックス作成と検索する例。
アプリケーションは、next.jsおよびTailwind CSSで構築されています。
npm iまたは、他のパッケージマネージャーと同等です。
次のコマンドでは、Tigris CLIを使用してTigrisクラウドにログインします(アカウントをまだ持っていない場合はサインアップできます)。プロジェクトを作成し、Tigrisプロジェクトの構成を.env.localファイルに保存します。
npm run tigris:initデフォルトでは、 awesome-email-searchという名前はプロジェクト名として使用されます。これをオーバーライドして、 --project={name}フラグを渡すことができます。例えば:
npm run tigris:init --project awesome-projectResEndアカウントにサインアップしてドメインを構成して、ResEndを介してドメインから電子メールを送信できるようにします。
RESEND_API_KEY環境変数をResend APIキーに追加します。
ResEndで構成したドメインに関連付けられた電子メールアドレスを使用してDEFAULT_EMAIL追加します。
最後に、セットアップはWebhookを再送信し、 {your-app}/api/email/webhookを指すように構成します。ここで、 {your-app}はlocalhost:3000で実行されているアプリを指すローカルプロキシです。
リポジトリには、 .env.localをチェックするか、コピーして直接使用できる.env.exampleが含まれています。
開発サーバーを実行します:
npm run dev
# or
yarn dev
# or
pnpm devhttp:// localhost:3000を開き、ブラウザを使用して結果を確認します。
Awesome Email SearchアプリをVercelプラットフォームに展開します。