在Node Express中包含自定义模块

时间:2016-01-17 16:55:41

标签: node.js express

我是Node / Express的新手,我不确定事情的进展......

我想要一个小的自定义类 - 我在哪里将这个自定义代码放在我的快递应用程序中?我似乎不得不把它放在“node_modules”里面,因为它不是我想要的必需品。理想情况下,我想将它放在lib文件夹或类似文件夹中。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

假设您在lib/person中有一个这样的Person类:

var Person = function (firstName) {
  this.firstName = firstName;
};

您可以使用节点module.exports这样导出(在lib/person中):

module.exports = Person;

要使用人类课程,您可以这样做:

var Person = require('./lib/person');   
var jim = new Person('jim');