Die folgenden Anforderungen an die Technologie müssen für die lokale Entwicklung erfüllt sein:
- BetriebsumgebungNode.js ≥ 20 (v24 empfohlen), Bun ≥ 1.0, Git ≥ 2.30
- umfassende DatenbankPostgreSQL (Master) und SQLite (D1-Authentifizierungs-Repository), vorinstalliert und Verbindungsrechte konfiguriert
- Unverzichtbare ToolsWrangler CLI für Cloudflare Workers Management, Stripe CLI zum Testen von Zahlungs-Webhooks
- AI-BescheinigungenSie müssen Ihre eigenen API-Schlüssel für Modelle wie Claude/OpenAI anfordern und sie in der .env-Datei konfigurieren.
Es handelt sich um Verteilungsprozesse:
- Klonen Sie den Quellcode des Projekts mit git und führen Sie bun install aus, um die Abhängigkeiten zu installieren.
- Getrennte Migration von PostgreSQL- und D1-Datenbankstrukturen
- Starten Sie den Entwicklungsserver mit bun dev
- Konfigurieren Sie Stripe-Produkte und Abonnementrichtlinien nach Bedarf
Die vollständige Dokumentation finden Sie in den Beschreibungen der Module db und auth im GitHub-Repository.
Diese Antwort stammt aus dem ArtikelLibra AI: Ein Open-Source-Projekt für die schnelle Entwicklung und Bereitstellung von Webanwendungen durch natürliche SpracheDie