最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Node.js将代码部分分开并从单独的文件导入到位置

运维笔记admin16浏览0评论

Node.js将代码部分分开并从单独的文件导入到位置

Node.js将代码部分分开并从单独的文件导入到位置

我有一个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一样将它导入到位。我怎样才能做到这一点?

回答如下:

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
发布评论

评论列表(0)

  1. 暂无评论