一个简单通用的后台模板,提供了“表格、表单、统计”三种类型的后台页面,通过提供JSON配置,即可实现一个简单的后台。
设计参考 SCUI
预览地址:DEMO
默认帐号:vue-web-loader-2-admin
默认密码:vue-web-loader-2-admin
下面介绍如何在本地环境中安装和部署项目,包括安装 wrangler、创建 D1 数据库和 KV 数据库。
首先,您需要安装 wrangler,这是 Cloudflare 提供的命令行工具,用于管理和部署 Cloudflare Workers 和 Pages。
npm install -g wrangler
安装完成后,您可以通过以下命令验证 wrangler 是否安装成功:
wrangler --version
在本地项目目录下,您需要创建一个 D1 数据库。以下是创建和初始化数据库的步骤:
使用 wrangler 命令创建一个新的 D1 数据库:
wrangler d1 create <YOUR_DATABASE_NAME>
将 <YOUR_DATABASE_NAME> 替换为您想要的数据库名称。
创建数据库后,wrangler 会生成一些配置信息。您需要将这些配置信息保存到 wrangler.toml 文件中。
在本地环境中初始化数据库,执行以下命令:
wrangler d1 execute <YOUR_DATABASE_NAME> --local --file=./install.sql
在项目上线时,您需要初始化线上数据库。执行以下命令:
wrangler d1 execute <YOUR_DATABASE_NAME> --remote --file=./install.sql
注意,项目上线时请移除install.sql文件。
接下来,您需要创建一个 KV 数据库。以下是创建和配置 KV 数据库的步骤:
使用 wrangler 命令创建一个新的 KV 命名空间:
wrangler kv namespace create <YOUR_NAMESPACE>
将 <YOUR_NAMESPACE> 替换为您想要的命名空间名称。
创建命名空间后,wrangler 会生成一些配置信息。您需要将这些配置信息保存到 wrangler.toml 文件中。
需要通过Cloudflare管理面板创建buckets,并将地址配置到wrangler.toml
[[r2_buckets]]
binding = 'BUCKET' # <~ valid JavaScript variable name
bucket_name = 'vue-web-loader-2-admin-r2'
[vars]
R2_BUCKET_DOMAIN = "https://xxxx.r2.dev/"
在开发过程中,您可能需要进行远程调试。以下是远程调试的命令:
wrangler pages deployment tail --project-name <YOUR_PROJECT_NAME>
将 <YOUR_PROJECT_NAME> 替换为您的项目名称。
在本地开发环境中,您可以使用以下命令启动本地开发服务器:
wrangler pages dev ./ --local
这将启动一个本地开发服务器,您可以在本地环境中进行开发和测试。
在项目上线时,您需要前往 Cloudflare 网页版控制台,将 KV、 D1数据库操作绑定到您的项目中。路径如下:
项目 -> 设置 -> 绑定
对于R2存储,您需要需要添加键值为R2_BUCKET_DOMAIN的变量,变量值为“自定义域”或“公共 R2.dev 存储桶 URL”对应的链接地址。路径如下:
项目 -> 设置 -> 变量和机密