Cloudflare workers 后端
点击
Workers & Pages
->Overview
->Create Application
选择
Worker
,点击Create Worker
, 修改名称然后点击Deploy
下载 worker.js
回到
Overview
,找到刚刚创建的 worker,点击Edit Code
, 删除原来的文件,上传worker.js
, 点击Deploy
点击
Settings
->Trggers
, 这里可以添加自己的域名,你也可以使用自动生成的*.workers.dev
的域名。记录下这个域名,后面部署前端会用到。NOTE
打开
worker
的url
,如果显示OK
说明部署成功打开
/health_check
,如果显示OK
说明部署成功点击
Settings
->Variables
, 如图所示添加变量,参考 修改 wrangler.toml 配置文件 中的[vars]
部分NOTE
注意字符串格式的变量的最外层的引号是不需要的
- 对于
USER_ROLES
请配置为此格式[{"domains":["awsl.uk","dreamhunter2333.xyz"],"role":"vip","prefix":"vip"},{"domains":["awsl.uk","dreamhunter2333.xyz"],"role":"admin","prefix":""}]
- 对于
点击
Settings
->Variables
, 下拉找到D1 Database
, 点击Add Binding
, 名称如图,选择刚刚创建的 D1 数据库,点击Deploy
如果你要启用注册用户功能,并需要发送邮件验证,则需要创建
KV
缓存, 不需要可跳过此步骤,点击Workers & Pages
->KV
->Create Namespace
, 如图,点击Create Namespace
,然后在Settings
->Variables
, 下拉找到KV
, 点击Add Binding
, 名称如图,选择刚刚创建的KV
缓存,点击Deploy
NOTE
如果你要启用注册用户功能,并需要发送邮件验证,则需要创建
KV
缓存, 不需要可跳过此步骤Telegram Bot 配置
NOTE
如果不需要 Telegram Bot, 可跳过此步骤
请先创建一个 Telegram Bot,然后获取
token
,然后执行下面的命令,将token
添加到Variables
中, Name:TELEGRAM_BOT_TOKEN