问题的背景:我试图使用dotenv
将环境变量访问到Jekyll静态站点。 (不像大多数其他类似问题那样使用reactjs前端)
我已经遵循了this thread中的所有建议,并仅作一个警告:我不确定是否尽早添加了require('dotenv').config();
,因为我在<script>
标记中使用了它(使用browserify
表示关键字)。
但是像require
这样的调用会返回body
。
有谁知道可能是什么问题以及如何解决?
最佳答案
意识到我问了一个很愚蠢的问题。
从此discussion:
.env变量只能从服务器端访问。如果你
将它们暴露在客户端,然后任何访问您页面的人都会
能够访问它们,因此您可能不想这样做
密码或机密之类的东西。
关于node.js - 为什么Dotenv在客户端代码的脚本标记中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51786767/