news 2026/5/8 1:00:22

cloudflare的worker中的Environment环境变量和不同环境配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
cloudflare的worker中的Environment环境变量和不同环境配置

在cloudflare中配置不同的环境变量和环境是开发中肯定会遇到的,比如密钥不能明文存储,比如开发环境和测试环境隔离,这里的配置和在vite中配置环境变量还是不一样的,所以这里记录一下。官方文档:https://developers.cloudflare.com/workers/wrangler/configuration/#environments

环境变量

环境变量的文档:https://developers.cloudflare.com/workers/wrangler/configuration/#environment-variables

或者在wrangler.jsonc同级目录配置.env文件:注意.env文件不应该被git记录

API_HOST="value" API_TOKEN="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"

就是在wrangler.jsonc中定义变量名称,然后在代码中获取:

export default { async fetch(request, env, ctx) { return new Response(`API host: ${env.API_HOST}`); }, };

这里有更详细的用法说明:https://developers.cloudflare.com/workers/configuration/environment-variables/

当然wrangler.jsonc定义的是配置会被git同步到仓库中,肯定是不安全的,所以这里配置的一定是不重要的或测试环境的变量,在后台worker中可以配置生产环境的变量:

不同的环境

为不同的环境配置不同的环境变量也是必须的,这里有两种方式,一个是在Wrangler.jsonc中配置,另外一个就是通过配置文件.env.test、.env.prod等实现,就和在前端中配置一样简单。我这里推荐使用配置文件的方式,因为这种方式可以避免环境变量泄漏风险。

配置.env.test文件:

使用命令启动:

wrangler dev --env test

就可以看到加载的环境变量:

或者写一个接口来查询环境变量信息:

得到的结果:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 7:01:49

YOLOFuse NFT创意应用:生成艺术与安全警示

YOLOFuse NFT创意应用:生成艺术与安全警示 在城市夜幕降临、森林浓雾弥漫或火灾现场烟尘滚滚的极端环境中,传统摄像头常常“失明”——图像模糊、对比度低、目标难以分辨。而与此同时,红外传感器却能穿透黑暗与遮蔽,捕捉到人体或机…

作者头像 李华
网站建设 2026/5/7 12:06:16

YOLOFuse决策级融合 vs 特征级融合:哪种更适合你的应用场景?

YOLOFuse决策级融合 vs 特征级融合:哪种更适合你的应用场景? 在智能安防、自动驾驶和夜间监控等现实场景中,单一可见光摄像头常常“力不从心”——低光照下图像模糊,烟雾遮挡时目标消失,传统基于RGB的目标检测模型在这…

作者头像 李华
网站建设 2026/5/5 22:40:08

YOLOFuse与Token购买关联:解锁高级功能

YOLOFuse与Token购买关联:解锁高级功能 在智能安防、自动驾驶和工业检测日益依赖视觉感知的今天,单一可见光摄像头的局限性愈发明显。夜间的低照度、浓雾中的散射、复杂背景下的遮挡——这些现实挑战让传统基于RGB图像的目标检测模型频频“失明”。而与此…

作者头像 李华
网站建设 2026/4/30 17:03:23

YOLOFuse开源许可证类型:MIT许可自由使用

YOLOFuse:基于MIT许可的RGB-IR双模态目标检测开源实践 在智能监控、无人系统和夜间巡检等实际场景中,单一可见光摄像头常常“力不从心”——暗光下细节模糊,烟雾中目标消失。尽管深度学习推动了目标检测的飞速发展,但当环境挑战加…

作者头像 李华
网站建设 2026/5/4 18:43:32

YOLOFuse DEYOLO实现方案解析:学术前沿技术工程化落地

YOLOFuse DEYOLO实现方案解析:学术前沿技术工程化落地 在智能安防、自动驾驶与夜间监控等现实场景中,传统基于可见光的目标检测系统常因光照不足、雾霾遮挡或热源干扰而失效。一个典型的例子是:深夜街道上,普通摄像头难以分辨静止…

作者头像 李华
网站建设 2026/5/1 13:26:57

YOLOFuse Kubernetes部署方案:大规模集群调度设想

YOLOFuse Kubernetes部署方案:大规模集群调度设想 在城市安防摄像头昼夜轮转、无人机巡检穿越浓雾、工厂质检设备穿透烟尘的现实场景中,单一可见光图像早已无法满足全天候感知需求。低光照下细节丢失、烟雾遮挡导致误检——这些痛点正推动多模态目标检测…

作者头像 李华