Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从节点中的公共脚本访问.env变量

从节点中的公共脚本访问.env变量
EN

Stack Overflow用户
提问于 2020-05-01 10:20:31
回答 1查看 123关注 0票数 0

我有一个附加了公共脚本的hbs模板:

代码语言:javascript
运行
AI代码解释
复制
<h1>Hbs file</h1>
<script src="/js/script.js"></script>

在这个脚本中,我需要存储在.env文件中的值,但因为它是一个公共脚本,所以process不可用:

代码语言:javascript
运行
AI代码解释
复制
const apiKey = process.env.API_KEY // process is not defined

如何从这里访问.env变量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-01 10:22:46

我觉得你做不到。

process.env是服务器端的var。您可以在生成视图或URL时追加查询字符串,然后从公共脚本中读取该查询字符串

/some-route/?some-var={process.env.someVar}

然后,在script.js中,您可以获得以下查询参数

或者,您甚至可以使用process中的值从服务器端生成script.js

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61540619

复制
相关文章
从.env文件中为NodeJS加载环境变量[每日前端夜话0xA9]
使用环境变量是配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的 NODE_ENV 变量的值表现出不同的行为。
疯狂的技术宅
2019/08/15
3.9K0
npm 脚本跨平台设置环境变量命令 cross-env
问题 不同操作系统平台设置和使用环境变量的命令不同,导致npm脚本异常 解决 使用cross-env,以统一方式设置环境变量,并能在不同平台兼容运行 安装 npm install --save-dev cross-env 使用 package.json "scripts": { "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js" }
路过君
2022/04/13
6120
慎用公共变量
或者使用objc_setAssociatedObject函数将key指定的关联对象设置为nil;
Jacklin999
2018/09/12
5840
慎用公共变量~~
在开发过程中,避免不了会使用公共变量,记录共享对象状态、数据最简单的方式就是创建创建公共变量。 当业务逻辑变多,还采用这种思想就会变得危险,代码逻辑变得不清晰,慢慢就有一种代码坏味道。具体总结为一下几点: 过多逻辑分支,不够清晰,公共变量不利于系统维护和项目拓展; 安全性收到威胁,过多地方共享变量,变量的写入和读取在多线程下是危险的; 业务逻辑交叉过多时,很难保证数据-逻辑的一致性; 出现问题解决问题,Objective-C针对上述问题,提供了一个解决方案:即关联对象(Associated
Jacklin
2018/05/15
7900
httprunner学习13-环境变量.env
一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境:
上海-悠悠
2019/09/29
1.6K0
Linux 查看环境变量_linux查看环境变量env
环境变量,简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而path这一系统变量就是系统搜索dll文件的一系列路径。
全栈程序员站长
2022/11/10
36K0
vue3 配置.env 全局变量
在配置运行vue、生成vue包使用对应的开发环境 修改package.json文件
tongyao
2022/06/09
1.5K0
vue3 配置.env 全局变量
如何从env-entry获取参数?
马克-to-win:用env-entry存放的参数,本个web应用中的任何servlet,jsp都可以获得。和context-param相比,env-entry存放的参数不止为String类型。下面的comp是component的意思。
马克java社区
2021/07/08
2.7K0
用.env文件为NodeJS加载环境变量
使用环境变量是配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的 NODE_ENV 变量的值表现出不同的行为。
疯狂的技术宅
2021/04/23
9.5K0
用.env文件为NodeJS加载环境变量
vue项目使用.env文件配置全局环境变量
这些配置文件主要是替换掉全局的process的env,通过在不通文件中配置不同的环境变量, 关于文件名:必须以如下方式命名,不要乱起名,也无需专门手动控制加载哪个文件
青梅煮码
2023/01/31
1.2K0
Python - 面向对象(三)公共变量,受保护变量,私有变量
在Python的类里面,所有属性和方法默认都是公共的;但Python也可以设置受保护、私有类型的变量or方法
小菠萝测试笔记
2020/06/09
1.6K0
Shell脚本——变量
variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、Tab 缩进等),那么可以不使用引号;如果 value 包含了空白符,那么就必须使用引号包围起来。使用单引号和使用双引号也是有区别的,稍后我们会详细说明。
栗筝i
2022/12/01
1.6K0
Nodejs跨平台环境变量设置cross-env
在搭建公司新的前端工程的架构中,需要在在package.json的scripts标签下配置一系列命令,如下所示:
javascript.shop
2019/09/04
2.7K0
VUE项目使用.env文件配置全局环境变量
注意:属性名必须以VUE_APP_开头,比如VUE_APP_URL VUE_APP_XXX
用户4464623
2020/09/10
3K0
【前端配置篇】vue项目之.env系列文件配置详解:.env文件配置全局环境变量
vue 会根据启动命令自动加载相对应的环境配置文件。vue是根据文件名进行加载的,所以上面说“不要乱起名,也无需专门控制加载哪个文件”
江一铭
2022/06/17
16.7K0
【前端配置篇】vue项目之.env系列文件配置详解:.env文件配置全局环境变量
PHP设置环境变量,并通过$_ENV获取【php】
通过 /etc/profile, /etc/environment, ~/.profile,~/.bash_profile等文件进行设置
sinnoo
2020/11/13
3.1K0
10、less的引用及公共变量的抽离
less是什么自然不用多言,乃一个css预编译器,可以扩展css语言,添加功能如如允许变量(variables),混合(mixins),函数(functions) 和许多其他的技术,让你的Css更具维护性,主题性,扩展性。 官网:http://lesscss.org/usage/
Ewall
2018/09/04
2.6K0
10、less的引用及公共变量的抽离
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
如果需要在外部访问 for 循环的临时变量 , 建议将该 临时变量 预定义在 for 循环的外部 , 然后在后续的所有代码中可以访问该 临时变量 ;
韩曙亮
2023/10/11
7630
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
httprunner 4.x学习 - 7.环境变量.env 的使用
一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境:
上海-悠悠
2023/08/22
3490
httprunner 4.x学习 - 7.环境变量.env 的使用
点击加载更多

相似问题

访问入口点中的dockerfile ENV变量

115

如何从脚本命令访问process.env变量

20

响应公共URL env变量

28

无法从脚本导出env变量

52

端口入口点脚本中的访问env变量

211
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文