Ein Beispiel für das Senden von E -Mails mit Wiederversenden und Indexierung und Durchsuchung dieser E -Mails mit Tigris -Suche.
Die Anwendung wird mit dem CSS von Next.js und Rückenwind erstellt.
npm iOder gleichwertig mit anderen Paketmanagern.
Der folgende Befehl verwendet die Tigris CLI, um Sie in Tigris Cloud zu protokollieren (Sie können sich anmelden, wenn Sie noch kein Konto haben), ein Projekt erstellen und Ihre Tigris -Projektkonfiguration in einer .env.local -Datei speichern.
npm run tigris:init Standardmäßig wird der Name awesome-email-search als Projektname verwendet. Sie können dies überschreiben, indem Sie --project={name} Flag übergeben. Zum Beispiel:
npm run tigris:init --project awesome-projectMelden Sie sich für ein Wiederversendungskonto an und konfigurieren Sie Ihre Domain, damit Sie per Wiederversend E -Mails von Ihrer Domain senden können.
Fügen Sie eine Umgebungsvariable RESEND_API_KEY mit Ihrem API -Taste für den Wiedervergeben hinzu.
Fügen Sie mit der E -Mail -Adresse eine mit der Domain zugeordnete Domain DEFAULT_EMAIL , mit der Sie sich wieder verschrieben haben.
Schließlich gibt es ein Setup-Wiederversenden von Webhooks und konfigurieren Sie sie so, dass sie auf {your-app}/api/email/webhook verweisen, wo {your-app} ein lokaler Proxy ist, der auf Ihre App zeigt, die auf localhost:3000 ausgeführt wird.
Das Repo enthält ein .env.example , mit dem Sie Ihre .env.local oder kopieren und direkt verwenden können.
Führen Sie den Entwicklungsserver aus:
npm run dev
# or
yarn dev
# or
pnpm devÖffnen Sie http: // localhost: 3000 mit Ihrem Browser, um das Ergebnis zu sehen.
Stellen Sie die Awesome -E -Mail -Search -App auf der Vercel -Plattform ein.