问题的背景:我试图使用dotenv将环境变量访问到Jekyll静态站点。 (不像大多数其他类似问题那样使用reactjs前端)

我已经遵循了this thread中的所有建议,并仅作一个警告:我不确定是否尽早添加了require('dotenv').config();,因为我在<script>标记中使用了它(使用browserify表示关键字)。

但是像require这样的调用会返回body

有谁知道可能是什么问题以及如何解决?

最佳答案

意识到我问了一个很愚蠢的问题。

从此discussion


  .env变量只能从服务器端访问。如果你
  将它们暴露在客户端,然后任何访问您页面的人都会
  能够访问它们,因此您可能不想这样做
  密码或机密之类的东西。

关于node.js - 为什么Dotenv在客户端代码的脚本标记中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51786767/

10-13 05:21