sudoku backend
1.0.0
Genkit を使用して作成され、Vercel にデプロイされた Sudoku のバックエンド プロジェクト。
この Github リポジトリで、Flutter を使用して作成されたフロントエンド アプリケーションを確認してください。
このプロジェクトを実行するには、genkit をインストールする必要があります。詳細については、ドキュメントを参照してください。
npm install -g genkit
次のステップは、環境変数を設定することです。 .env.example ファイルをチェックアウトし、その内容を.env
ファイルにコピーします。
GOOGLE_API_KEY
Google AI Studio から作成できる AI API キーを表します。API_KEY
認可に使用されるランダムなキーを表します。フロントエンドまたはクライアントは、 x-api-keyヘッダーを介してこのキーを送信することが期待されます。非 Firebase HTTP 認証の詳細については、ドキュメントを参照してください。
このプロジェクトは Genkit Developer UI 経由で実行できます。 UI を開始するには、次のコマンドを使用します。
genkit start
# or
npm run genkit
詳細な説明とサンプルについては、ドキュメントを参照してください。
あるいは、このプロジェクトを高速プロジェクトとして実行することもできます。以下のコマンドに従います。
npm run build
npm start
このプロジェクトは Vercel 上にデプロイされます。
vercel のデプロイに使用される構成を保持する vercel.json ファイルをチェックアウトします。
さらに、Node.js プラットフォームに Firebase Genkit アプリをデプロイする方法については、この公式ドキュメントを参照してください。