【发布时间】:2015-12-21 11:08:04
【问题描述】:
var express = require('express');
var app = express();
这个问题是关于 express 模块的示例,但这可能适用于您需要模块并使用构造函数的任何模块。
所以通用代码是
var M = require('M');
var myM = M();
我的问题是,在我的代码中(在路由器文件中),我在许多文件中使用了上述两行。
所以
- 这是使用模块的正确方法吗?是否应该在一个地方(由构造函数)要求和构造每个模块,然后在整个代码中使用构造的对象?
- 使用我使用过的模块有什么副作用(额外的 RAM 使用量、延迟......)?
【问题讨论】:
-
这在很大程度上取决于
M在做什么。一个更具体的例子可以回答这个问题。 -
您的问题主题听起来像是您打算不止一次询问有关使用
express模块的问题,但您的问题主体似乎在询问require的用法,而不是关于@ 987654326@具体。 -
@AaronDufour express 模块本身可以作为例子。
-
@Claies 这个问题的目的是询问任何具有相关数据和方法的模块。是否需要这样一个模块并在代码库中的多个位置创建一个对象是一个问题?问题。