news 2026/4/16 10:18:06

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/4/16 3:40:32

YOLOFuse是否涉及C#开发?当前版本基于Python生态构建

YOLOFuse 是否涉及 C# 开发?技术栈全解析 在多模态感知技术快速演进的今天,如何高效融合可见光与红外图像信息,成为提升复杂环境目标检测能力的核心挑战。尤其是在夜间安防、消防搜救和无人系统等关键场景中,单一模态模型常常因光…

作者头像 李华
网站建设 2026/4/11 20:12:27

YOLOFuse与京东云合作:智能制造解决方案

YOLOFuse与京东云合作:智能制造解决方案 在智能工厂的夜间巡检场景中,传统摄像头常常因光线不足而“失明”,而红外成像虽能穿透黑暗,却难以分辨物体轮廓。如何让机器“看得更清”?答案正从单一视觉走向多模态融合——将…

作者头像 李华
网站建设 2026/4/13 10:32:01

YOLOFuse与理想L系列结合:家庭出行安全保障

YOLOFuse与理想L系列结合:家庭出行安全保障 在夜间行驶时,突然从路边窜出的行人或动物往往让人措手不及。尤其是在秋冬雾霾频发、夏季暴雨不断的季节,前挡风玻璃上的雨滴模糊了视线,传统的摄像头系统可能根本“看不见”前方的风险…

作者头像 李华
网站建设 2026/4/15 19:06:47

基于Matlab GUI的图像处理之旅

基于matlab GUI的图像处理,功能包括图像颜色处理(灰度图像、二值图像、反色变换、直方图、拉伸变换);像素操作(读取像素、修改像素)、平滑滤波(均值平滑、高斯平滑、中值平滑)、图像…

作者头像 李华
网站建设 2026/4/16 8:30:15

YOLOFuse与火山引擎集成:字节跳动技术生态

YOLOFuse与火山引擎集成:字节跳动技术生态的工程实践 在智能安防、夜间巡检和自动驾驶等现实场景中,单一可见光摄像头常常“力不从心”——夜幕降临、浓烟弥漫或强光干扰时,图像质量急剧下降,传统目标检测模型的性能也随之崩塌。红…

作者头像 李华
网站建设 2026/4/16 9:07:50

YOLOFuse是否支持TensorRT加速?后续版本规划中

YOLOFuse 是否支持 TensorRT 加速?工程落地的下一步在哪里? 在智能监控、无人系统和工业视觉日益追求“全天候感知”的今天,单一可见光摄像头已经难以满足复杂环境下的检测需求。夜间、烟雾、强光干扰等场景下,传统 RGB 目标检测模…

作者头像 李华