@nuxthub/core
@nuxthub/core
エッジでフルスタックのNuxtアプリケーションをゼロ設定で構築します。
CloudflareでフルスタックNuxtをゼロ設定で✨
強力なフルスタックNuxtアプリケーションをゼロ設定でCloudflareアカウント上に構築・デプロイします。
NuxtHubはNuxt開発ワークフローを強化し、機能の出荷に集中できるようにします。
✨ 主要機能
NuxtHubは、フルスタックアプリケーションを構築するのに役立つオプション機能を提供します
- AIモデル & ベクトルデータベース で機械学習モデルを実行し、フルスタックのAI搭載アプリを構築します。
- ファイルストレージ で画像、動画などの静的アセットを保存します
- Nuxtページ、APIルート、サーバー関数のためのキャッシュシステム
- アプリケーションデータを保存するSQLデータベース と 自動マイグレーション
- 低遅延でグローバルにアクセス可能なJSONデータを保存するキーバリュー
- エッジのヘッドレスブラウザを使用して、スクリーンショットを撮ったり、PDFを生成したり、ウェブページをクロールしたりするブラウザレンダリング。
- Open API で Scalar を使用してAPIドキュメントを生成します
- リモートストレージ でローカル環境からプロジェクトのリソースに接続し、
npx nuxi dev --remoteを使用してローカルであるかのようにリモートストレージを操作できます。
フルスタック機能に加え、NuxtアプリケーションをCloudflareアカウントにデプロイ できます。npx nuxthub deploy を使用するか、NuxtHub Admin を使用することもできます。また、アプリケーションをセルフホストしてリソースを手動で作成することもできます。
詳細については https://hub.nuxt.com をご覧ください。
📚 リソース
🚀 クイックスタート
詳細については、入門ガイドをご覧ください。
nuxt-hub/hello-edge テンプレートを複製するか、新しいNuxtHubプロジェクトを作成してください。
npx nuxthub init my-app
cd my-app
npm run dev
ブラウザで https://:3000 を開きます。
アプリを本番環境にデプロイする
npx nuxthub deploy
https://github.com/user-attachments/assets/c591efaa-96e7-4357-8d60-cdc1e20e93ed
NuxtHubでNuxtアプリをデプロイする方法について詳しくはこちら。
🤝 コミュニティ
- 💡 機能リクエスト:アイデアや改善点を提案します。
- 🐞 バグレポート:プラットフォームの改善に役立つレポートを作成します。
- 🏞️ 新規テンプレート:NuxtHubをベースに作成したテンプレートを共有します。
💚 貢献
# Install dependencies
pnpm i
# Generate type stubs
pnpm dev:prepare
# Develop with the playground
pnpm dev
# Build the playground
pnpm dev:build
# Run ESLint
pnpm lint
# Run Vitest
pnpm test
pnpm test:watch