Бэкэнд-проект для судоку, созданный с использованием Genkit и развернутый на Vercel.
Ознакомьтесь с интерфейсным приложением, созданным с использованием Flutter, в этом репозитории Github.
Для запуска этого проекта необходимо установить genkit. Прочтите документацию для получения дополнительной информации.
npm install -g genkit
Следующим шагом является настройка переменных среды. Извлеките файл .env.example и скопируйте его содержимое в файл .env
.
GOOGLE_API_KEY
представляет собой ключ AI API, который можно создать в Google AI Studio.API_KEY
представляет собой случайный ключ, используемый для авторизации. Ожидается, что интерфейс или клиент отправит этот ключ через заголовок x-api-key .Подробнее о HTTP-авторизации без Firebase читайте в документации.
Этот проект можно запустить через пользовательский интерфейс Genkit Developer. Чтобы запустить пользовательский интерфейс, используйте следующую команду:
genkit start
# or
npm run genkit
Просмотрите документацию для подробного объяснения и примеров.
Альтернативно этот проект можно запустить как экспресс-проект. Следуйте приведенным ниже командам:
npm run build
npm start
Этот проект развернут на Верселе.
Получите файл vercel.json, содержащий конфигурации, используемые для развертывания Vercel.
Кроме того, ознакомьтесь с официальной документацией о том, как развернуть приложение Firebase Genkit на любой платформе Node.js.