我是 Node/Express 新手,我不完全确定事情进展如何......
我想要一个小的自定义类 - 我应该将此自定义代码放在我的 Express 应用程序中的哪里?我似乎必须将它放在“node_modules”中才能被 require 拾取,这并不是我真正想要的。理想情况下,我希望将其放在 lib 文件夹或类似文件夹中。
我该怎么做?
最佳答案
假设您在 lib/person
中有一个这样的 Person 类:
var Person = function (firstName) {
this.firstName = firstName;
};
您可以使用 Node 的 module.exports
导出它,如下所示(在 lib/person
中):
module.exports = Person;
要使用 person 类,您将执行以下操作:
var Person = require('./lib/person');
var jim = new Person('jim');
关于node.js - 在 Node Express 中包含自定义模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840928/