Пример отправки электронных писем с помощью повторной и индексации и поиска этих электронных писем с помощью поиска Tigris.
Приложение построено из CSS Next.js и Tailwind.
npm iИли эквивалент другим менеджерам пакетов.
В следующей команде используется CLI Tigris для входа в вас в Tigris Cloud (вы можете подписаться, если у вас еще нет учетной записи), создать проект и сохранить конфигурацию проекта Tigris в файл .env.local .
npm run tigris:init По умолчанию имя awesome-email-search используется в качестве имени проекта. Вы можете переопределить это, пропустив в флаге --project={name} . Например:
npm run tigris:init --project awesome-projectЗарегистрируйтесь для учетной записи Resend и настройте свой домен, чтобы вы могли отправлять электронные письма из своего домена через Resend.
Добавьте переменную для окружающей среды RESEND_API_KEY с вашим ключом API Resend.
Добавьте DEFAULT_EMAIL с адресом электронной почты, связанного с доменом, который вы настроили с Resend.
Наконец, настройка RESEND WebHooks и настройте их, чтобы указать на {your-app}/api/email/webhook где {your-app} -локальный прокси, указывающий на ваше приложение, работающее на localhost:3000 .
.env.local содержит .env.example
Запустите сервер разработки:
npm run dev
# or
yarn dev
# or
pnpm devОткройте http: // localhost: 3000 с вашим браузером, чтобы увидеть результат.
Разверните потрясающее приложение поиска по электронной почте на платформу Vercel.