跳转到内容
搜索文档

Analog

最后更新 查看 MarkdownAgent 设置

本指南将帮助你创建新的 Analog 应用,并部署到 Cloudflare Workers。

Analog 是基于 ViteNitro 的 Angular 全栈元框架。

AnalogDetected
Generated configuration
wrangler.jsonc
main:.output/server/index.mjs
wrangler.jsonc
assets:directory: .output/public
wrangler.jsonc
compatibility_flags:nodejs_compat
wrangler.jsonc
observability:enabled: true
WorkersDeployed
Wrangler handles configuration automatically

1. 设置新项目

使用 create-cloudflare CLI(C3)设置新项目。C3 会创建新的项目目录,启动 Analog 官方搭建工具,并提供立即部署的选项。

要使用 create-cloudflare 创建新的 Analog 项目,请运行以下命令:

npm create cloudflare@latest -- my-analog-app --framework=analog

设置完成后,运行以下命令切换目录:

cd my-analog-app

2. 在本地开发

创建项目后,在项目目录中运行以下命令以启动本地服务器。这样可以在开发期间本地预览项目。

npm run dev

3. 部署项目

你可以从本地机器或任何 CI/CD 系统(包括 Cloudflare 自有 系统)将项目部署到 *.workers.dev 子域或自定义域名

以下命令将构建并部署项目。若使用 CI,请确保相应更新你的 「deploy command」 配置。

npm run deploy

绑定(binding)

通过产品绑定(binding),Analog 应用可在本地开发和生产环境中与 Cloudflare Developer Platform 完全集成。Nitro 文档 介绍了如何配置绑定(binding)以及在 Analog API 路由中如何访问它们。

通过绑定(binding),你的应用程序可以与 Cloudflare Developer Platform 完全集成,让你访问计算、存储、AI 等功能。

Bindings

访问计算、存储、AI 等功能。

这篇文档对您有帮助吗?