最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 9浏览 0评论

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

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. 暂无评论