2

我有一个 node.js 服务器和一个 package.json 文件。在那个文件中,我设置了一些变量。例如“版本”:3.0。我可以在 node.js 服务器中非常轻松地访问这些变量。(有没有办法从 nodejs 代码中的 package.json 获取版本?

var pjson = require('./package.json');
console.log(pjson.version);`

但是我怎样才能将它传递给我在前端工作的 js 应用程序呢?我可以创建一个创建的 constant.js 文件吗?我启动了服务器(只有一个)。

我不想在每次呈现页面时都将变量作为参数传递。

我使用 ejs 来呈现我的页面。

谢谢您的帮助。

4

1 回答 1

1

您可以在初始响应中设置 cookie。

response.setHeader("Set-Cookie", ["version=3.0"])
于 2015-05-14T19:08:15.010 回答