@nuxthub/core
@nuxthub/core
以零配置方式在边缘构建全栈 Nuxt 应用程序。
在 Cloudflare 上实现零配置的全栈 Nuxt ✨
通过零配置,在您的 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.nuxtjs.org.cn 上阅读更多内容
📚 资源
🚀 快速开始
请查阅我们的入门指南以了解更多。
复制我们的 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 应用程序的信息。
🤝 社区
💚 贡献
# 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