Для интеграции Clerk Auth с Next.js вы можете использовать переменные среды для безопасного хранения конфиденциальной информации и конфигурации, связанных с настройкой Clerk Auth. Вот несколько методов, которые вы можете использовать для обработки переменных среды в Next.js:
-
Использование файлов
.env
: Next.js поддерживает хранение переменных среды в файлах.env
. Вы можете создать файл.env
в корне вашего проекта Next.js и определить там переменные Clerk Auth. Next.js автоматически загрузит переменные из этого файла в процессе сборки. -
Использование файлов
.env.local
. Подобно файлам.env
, вы можете использовать файлы.env.local
для хранения переменные среды, специфичные для вашей локальной среды разработки. Эти файлы не сохраняются в вашей системе контроля версий, что позволяет вам сохранять конфиденциальную информацию в тайне. -
Переменные среды сервера. Вы можете установить переменные среды непосредственно на своем сервере или платформе хостинга. Этот метод полезен при развертывании приложения Next.js в рабочей среде. Инструкции по настройке переменных среды см. в документации вашего хостинг-провайдера.
-
Интеграция Vercel. Если вы используете Vercel для развертывания, вы можете использовать встроенную конфигурацию переменных среды Vercel. Вы можете определить переменные Clerk Auth непосредственно на панели управления Vercel или использовать интерфейс командной строки Vercel для управления переменными среды.