โปรเจ็กต์แบ็กเอนด์สำหรับ Sudoku ที่สร้างโดยใช้ Genkit และปรับใช้บน Vercel
ชำระเงินแอปพลิเคชันส่วนหน้าที่สร้างโดยใช้ Flutter ในที่เก็บ Github นี้
หากต้องการรันโปรเจ็กต์นี้ ต้องติดตั้ง genkit อ่านเอกสารประกอบเพื่อดูข้อมูลเพิ่มเติม
npm install -g genkit
ขั้นตอนต่อไปคือการตั้งค่าตัวแปรสภาพแวดล้อม ชำระเงินไฟล์ .env.example และคัดลอกเนื้อหาไปยังไฟล์ . .env
GOOGLE_API_KEY
แสดงถึงคีย์ AI API ที่สามารถสร้างได้จาก Google AI StudioAPI_KEY
แสดงถึงคีย์สุ่มที่ใช้สำหรับการอนุญาต ส่วนหน้าหรือไคลเอ็นต์คาดว่าจะส่งคีย์นี้ผ่านส่วนหัว x-api-keyอ่านเพิ่มเติมเกี่ยวกับการอนุญาต HTTP ที่ไม่ใช่ Firebase ในเอกสารประกอบ
โปรเจ็กต์นี้สามารถรันผ่าน Genkit Developer UI หากต้องการเริ่ม UI ให้ใช้คำสั่งต่อไปนี้:
genkit start
# or
npm run genkit
ตรวจสอบเอกสารประกอบเพื่อดูคำอธิบายโดยละเอียดและตัวอย่าง
หรืออีกทางหนึ่ง โครงการนี้สามารถรันเป็นโครงการด่วนได้ ทำตามคำสั่งด้านล่าง:
npm run build
npm start
โปรเจ็กต์นี้ปรับใช้บน Vercel
ชำระเงินไฟล์ vercel.json ที่เก็บการกำหนดค่าที่ใช้สำหรับการปรับใช้ vercel
นอกจากนี้ โปรดอ่านเอกสารอย่างเป็นทางการนี้เกี่ยวกับวิธีการปรับใช้แอป Firebase Genkit บนแพลตฟอร์ม Node.js ใดๆ