KV-woker 纯练手项目 把worker.js 里的配置项改为在 KV 中保存

KV-woker 项目准备实现的功能列表见此:

今天实现:
  • 把worker.js 里的配置项改为在 KV 中保存

第 1 步

在 KV 中把配置都添加进去, 前后都加上 _


第 2 步

把 worker.js 里面的值当作默认值, 当KV中没有设置时, 维持程序运转. 

从 KV 中读取配置值, 我们观察分为两类, 布尔值  Boolen 和 字符串 String.

所以做两个函数分别用于读取 布尔值  Boolen 和 字符串 String, 方便重复使用.

然后我们把这个构造配置值的函数, 放到访问worker时的调用函数的一开头.

测试发现有问题, 显示的不是 pastebin 页面.

检视代码, 发现 index_html, result_html, response_header, 这3个变量, 是和配置项有关系的.

所以把这3个也放到一个函数中, 同样的, 在访问worker时的调用函数的一开头就调用一下.
功能正常, 而且可以通过页面直接改写配置项的值, 并生效.
比如, 控制 能否 读取全部KV

评论

The Hot3 in Last 30 Days

RackNerd VPS搭Hysteria2 HY2梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存

RackNerd VPS搭V2Ray WSS梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存