2024年11月6日水曜日

bolt.new業務には全く向かない

込み入った物は作れない。

基本web containerなのでSQLiteのファイルベース(ブラウザストレージ)が関の山。


# webcontainer版(SQLite) 作ってみた

https://ornate-kangaroo-eb3b0f.netlify.app/



クラウドデータベース使うとか、oAuthとか組み合わせればできるけど・・・

その構成で権限が複雑なシステムだと、管理が煩雑になるし。

# Firebase版 作ってみた

ログインまで実装できちゃった。

https://frolicking-bienenstitch-9f4f3a.netlify.app/



このアプリケーションはバックエンドのNode.jsアプリケーションであり、SQLiteデータベースを使用しているため、Netlifyなどの静的ホスティングサービスにデプロイすることはできません。

その理由は以下の通りです:

  1. Node.jsサーバーの実行環境が必要
  2. インメモリSQLiteデータベースを使用している
  3. サーバーの状態管理とAPIリクエストの処理が必要

このアプリケーションを本番環境にデプロイするためには、以下のような対応が必要です:

  1. Node.jsアプリケーションを実行できるサーバー/クラウドプラットフォーム(Heroku、DigitalOcean、AWSなど)の使用
  2. インメモリSQLiteの代わりに、本番環境向けの適切なデータベース(PostgreSQL、MySQL、MongoDBなど)への移行
  3. 本番環境用の設定とセキュリティ対策

以下のいずれかの対応をご希望の場合、お申し付けください:

  1. Netlifyにデプロイ可能な静的フロントエンドアプリケーションへの変更
  2. 適切なサーバープラットフォームへのデプロイ手順の提供

ご希望の対応をお知らせいただければ、次のステップをご案内いたします。 



もちろんrust(axum)、surrealdbなんて全く動かないから!!


0 件のコメント:

コメントを投稿