之前没有仔细说明怎么配置,这次我会在帖子里补充详细步骤。另外,我还准备了一个demo供大家玩玩。只需要去GitHub上下载 interactive-chat-demo.html 这个文件就能直接用了(不过运行的时候可能需要魔法)。
试用方法
- 直接点击Demo即可直接试用
使用说明
版本选择
- 加密版本搞出来了!不过,软件的核心还是能简单就简单。也留着不加密的版本,大家看着需求自己挑吧。
- 不加密版本:使用 unencrypted password version 文件夹下的代码
- 加密版本:使用 encrypted password version 文件夹下的代码
D1 数据库配置
- 在 Cloudflare 面板中选择"Workers 和 Pages"
- 选择"D1 SQL 数据库"
- 创建数据库,命名为
chat-db
(可自定义) - 在控制台中输入并执行
chat-db.sql
文件的代码
Workers 配置
-
在 Cloudflare 面板中选择"Workers 和 Pages"
-
选择"概述"
-
创建 Worker,命名为 chat-worker(可自定义),并保存链接
-
部署 Worker
-
编辑代码,输入
chat-worker.js
文件内容,部署并保存预览链接 -
返回"Workers 和 Pages"概述
-
选择新创建的 Worker
-
依次选择:设置 → 绑定 → 添加 → D1 数据库,变量名设为
DB
,选择刚创建的数据库
HTML 配置
- 打开 HTML 源代码
- 第 131 行,将
const API_URL = "<https://xxxxxxxxxxxxxxx>";
中的链接替换为 Worker 链接(注意:链接末尾不加/
) - 用浏览器直接打开 HTML 文件即可运行
在线运行
- 只要将修改好参数的HTML文件上传到文件床,就能在线运行。这样就省去了给朋友发送客户端的麻烦,直接发送文件床链接即可。