Cloudflare 中文文档
Pages
编辑这个页面
跳转官方原文档
Set theme to dark (⇧+D)

Solid

Solid是一个开源网络应用程序框架,专注于基于 JSX 生成具有现代开发人员体验的高性能应用程序。

在本指南中,你将通过 SolidStart(Solid 的元框架)创建一个新的 Solid 应用程序,并使用 Cloudflare Pages 进行部署。

​​ 创建一个新项目

使用 create-cloudflare CLI (C3) 来建立一个新项目。C3 将创建一个新项目目录,启动 Solid 的官方设置工具,并提供即时部署选项。

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

系统将提示你选择启动器。选择任何可用选项。然后会询问你是否要启用服务器端渲染。回复 。最后,系统会询问你是否要使用 TypeScript,请选择 yesno

然后,create-cloudflare 将安装依赖项,包括Wrangler CLI 和 SolidStart Cloudflare 页面适配器,并询问你设置问题。

安装完项目依赖项后,启动应用程序:

​​ SolidStart Cloudflare 配置

为了配置 SolidStart,使其能部署到 Cloudflare 页面,请按如下方式更新其配置文件:

​​ 在你继续之前

所有框架指南都假定你已经对 Git 有了基本了解。如果你是 Git 的新手,请参考这本 Git 手册摘要,了解如何在本地机器上设置 Git。

如果使用 SSH 克隆,则必须在每台用于从 GitHub 推送或拉取的计算机上 生成 SSH 密钥

更多信息请参阅 GitHub 文档 Git 文档

​​ 创建 GitHub 仓库

访问 repo.new,创建一个新的 GitHub 仓库。创建新仓库后,进入新创建的项目目录,准备并在终端运行以下命令将本地应用程序推送到 GitHub:

​​ 使用 Cloudflare Pages部署

​​ 通过 create-cloudflare CLI (C3) 进行部署

如果使用 create-cloudflare(C3)创建新的 Solid 项目,C3 将安装项目所需的所有依赖项,并提示你通过 CLI 部署项目。如果你进行了部署,你的网站就会上线,并向你提供一个部署 URL。

​​ 通过 Cloudflare 控制面板部署

  1. 登录 Cloudflare 仪表板 并选择你的账户。
  2. 在账户主页,选择 工作者和页面> 创建应用程序> 页面> 连接到 Git
  3. 选择创建的新 GitHub 仓库,并在设置构建和部署中提供以下信息:
Configuration option Value
Production branch main
Build command npm run build
Build directory dist

配置好网站后,你就可以开始第一次部署了。你应该会看到 Cloudflare 页面正在安装 npm、你的项目依赖项,并在部署前构建你的网站。

部署网站后,你将在 *.pages.dev上为你的项目收到一个唯一的子域。 每次你向 Solid 代码库提交新代码时,Cloudflare Pages 都会自动重建你的项目并进行部署。你还将在新的拉取请求中访问 预览部署,以便在将更改部署到生产之前预览你的网站的外观。

​​ 了解更多

完成本指南后,你已成功将 Solid 网站部署到 Cloudflare Pages。要开始使用其他框架,请参阅框架指南列表