hub
@nuxthub/core

以零配置方式在邊緣構建全棧 Nuxt 應用程式。

在 Cloudflare 上實現零配置的全棧 Nuxt ✨

npm versionnpm downloadsLicenseNuxt

透過零配置,在您的 Cloudflare 賬戶上構建並部署強大的全棧 Nuxt 應用程式。

NuxtHub 極大地提升您的 Nuxt 開發工作流程,讓您可以專注於實現功能。

✨ 主要功能

NuxtHub 提供可選功能,幫助您構建全棧應用程式

  • AI 模型向量資料庫,用於執行機器學習模型並構建全棧 AI 驅動的應用程式。
  • 檔案儲存,用於儲存靜態資產,如圖片、影片等
  • 快取系統,用於您的 Nuxt 頁面、API 路由或伺服器函式
  • SQL 資料庫,用於儲存您的應用程式資料,並支援自動遷移
  • 鍵值儲存,用於儲存可全域性訪問且低延遲的 JSON 資料
  • 瀏覽器渲染,用於在邊緣使用無頭瀏覽器截圖、生成 PDF、抓取網頁。
  • Open API,與 Scalar 一起生成您的 API 文件
  • 遠端儲存,用於從本地環境連線到您的專案資源,讓您可以使用 npx nuxi dev --remote 像本地儲存一樣操作遠端儲存。

除了全棧功能,您還可以使用 npx nuxthub deploy 或透過 NuxtHub Admin 將您的 Nuxt 應用程式部署到您的 Cloudflare 賬戶。您也可以自行託管您的應用程式並手動建立資源。

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

📄 許可證

Apache 2.0