English Document 中文文档 Documentation Française
Ceci est mon projet de meilleures pratiques TypeScript full-stack. Après avoir défini les modèles de données, il permet d'opérer directement sur la base de données depuis le frontend sans écrire de code d'API backend, pour un développement rapide de modèles MVP.
Je suis vraiment fatigué des pages administratives traditionnelles, je ne veux plus jamais les écrire.
ZenStack (solution améliorée basée sur Prisma) pour la modélisation de base de données et la sécurité au niveau des lignes (Row Level Security).
Pont
SuperJSON prend en charge la sérialisation et désérialisation d'objets complexes comme Date, Map, Set, RegExp..., assurant une transmission transparente des paramètres et résultats Prisma.
Frontend
Autres exemples d'applications
pnpm i pour installer les dépendances (ignorer l'erreur : Failed to resolve entry for package "@tsfullstack/backend", nous générerons ce package dans les étapes suivantes)pnpm zenstack generate et pnpm prisma migrate devpnpm build:lib (il y aura des erreurs de types, je n'ai pas encore trouvé de bonne solution, mais cela n'affecte pas l'utilisation, ne vous en souciez pas)pnpm devpnpm dev$ claude mcp add TsFullStack \
-- python -m otcore.mcp_server <graph>