我有一个附加了公共脚本的hbs模板:
<h1>Hbs file</h1>
<script src="/js/script.js"></script>
在这个脚本中,我需要存储在.env
文件中的值,但因为它是一个公共脚本,所以process
不可用:
const apiKey = process.env.API_KEY // process is not defined
如何从这里访问.env变量?
发布于 2020-05-01 10:22:46
我觉得你做不到。
process.env
是服务器端的var。您可以在生成视图或URL时追加查询字符串,然后从公共脚本中读取该查询字符串
/some-route/?some-var={process.env.someVar}
然后,在script.js
中,您可以获得以下查询参数
或者,您甚至可以使用process中的值从服务器端生成script.js
。
https://stackoverflow.com/questions/61540619
复制相似问题