如何在Node和HTML中使用配置文件?

时间:2018-05-22 12:46:47

标签: javascript html node.js

假设我有一个节点/快递应用程序呈现元素列表。

出于示例的目的,假设我有一个config.js文件,例如,我想要运行应用程序的端口号,以及我想要在HTML中呈现的元素(字符串)列表< / p>

module.exports = {
    port: 3000,
    el1: "el1",
    el2: "el2",
    el3: "el3",
}

我怎样才能包含这个文件,我既可以使用Node中的值,也可以启动express并访问元素字符串,这样我就可以用HTML显示它们

1 个答案:

答案 0 :(得分:0)

myscript.js:

let GLOBALS = {
  port: 5959,
};

// Make config file usable on server side
if (typeof module !== 'undefined' && module.exports) {
  module.exports = GLOBALS;
}

Clientside:

<script src="myscript.js"></script>

<script>
  console.log(GLOBALS.port)
</script>

Serverside:

const GLOBALS = require(myscript.js');
console.log(GLOBALS.port);