フロントだけ載せ替えられるのか、実験してみた。
参照元
git clone https://github.com/kristianfreeman/cloudflare-d1-prisma-honox-starter
WebContainerの制限により、Gitは利用できませんが、代わりに同様のプロジェクトを最初から構築するお手伝いができます。
HonoX、Prisma、SQLiteを使用した新しいプロジェクトを作成しましょうか?以下の機能を含めることができます:
- HonoXウェブフレームワーク
- データベースとしてのSQLite(Cloudflare D1と互換性あり)
- TypeScriptのサポート
- モダンな開発環境
プロジェクトの作成を進めてよろしいでしょうか?
さらに進める
以下の機能を含むプロジェクトを作成しました:
- HonoXウェブフレームワークによるルーティングとレンダリング
- Prismaを使用したSQLiteデータベース管理
- TypeScriptによる型安全性
- 投稿(Posts)の基本的なCRUD機能の準備
- モダンな開発環境(Vite)
開発サーバーが起動し、アプリケーションにアクセスできる状態になっています。
まぁ↑で動かないんだが・・・
エラーでまくって、自動修正しても全く動かない。
自動だと筋違いの修正をしまくって構造を壊す。
しまいにはSQLiteを捨ててD1直アクセスすると言い出した。
SQLiteに戻せと言ったら、ORMのPrismaを捨てて、better-sqlite3直アクセスする様な変更を加えられた。
まぁ予想通りだが。
かなり丁寧に構成を解説しないと、いらんことをする。
現状でちょっといい方法が見当たらない。
改善案として、js stackの構成アノテーションみたいな取り決めがあるとAIでもっと使いやすいと思う。
0 件のコメント:
コメントを投稿