我有一个Node / Express服务器,运行的主要文件是index.js。我想通过将一些代码放在单独的文件中来整理文件。在这种情况下,我有一个很长的开关要放在一个单独的文件中:
//index.js
on.ws() .... {
//code here
// SWITCH STARTS HERE
switch(something) {
case 'one':
// do something
break;
case 'hello':
// do something else
break;
default:
// default here
}
// END SWITCH
}
我只想将开关代码放在另一个外部文件中,然后像PHP的include一样将其导入。我该怎么办?
答案 0 :(得分:1)
index.js:
var switchFile = require("./switch");
switchFile("one");
switchFile.js:
module.exports = function(something) {
switch (something) {
case "one":
console.log("One");
// do something
break;
case "hello":
console.log("Hello");
// do something else
break;
default:
// default here
}
};
//输出
One
答案 1 :(得分:0)
您可以从另一个文件导出,并在需要的地方添加refer this example