Proyek backend untuk Sudoku dibuat menggunakan Genkit, dan diterapkan di Vercel.
Lihat aplikasi frontend yang dibuat menggunakan Flutter di Repositori Github ini.
Untuk menjalankan proyek ini, genkit perlu diinstal. Baca dokumentasi untuk informasi lebih lanjut.
npm install -g genkit
Langkah selanjutnya adalah mengatur variabel lingkungan. Periksa file .env.example dan salin kontennya ke file .env
.
GOOGLE_API_KEY
mewakili Kunci API AI yang dapat dibuat dari Google AI Studio.API_KEY
mewakili kunci acak yang digunakan untuk otorisasi. Frontend atau klien diharapkan mengirimkan kunci ini melalui header x-api-key .Baca selengkapnya tentang Otorisasi HTTP Non-Firebase di dokumentasi.
Proyek ini dapat dijalankan melalui UI Pengembang Genkit. Untuk memulai UI, gunakan perintah berikut:
genkit start
# or
npm run genkit
Tinjau dokumentasi untuk penjelasan rinci dan sampel.
Alternatifnya, proyek ini dapat dijalankan sebagai proyek ekspres. Ikuti perintah di bawah ini:
npm run build
npm start
Proyek ini diterapkan di Vercel.
Periksa file vercel.json yang menyimpan konfigurasi yang digunakan untuk penerapan vercel.
Selain itu, baca dokumentasi resmi tentang cara men-deploy aplikasi Firebase Genkit di platform Node.js apa pun.