Express Routing中使用的变量

时间:2014-03-17 17:36:57

标签: javascript node.js express

我正试图围绕Express.js路由概念。例如:

var routes = require('./routes');
var user = require('./routes/user');
var app = express();

app.get('/', routes.index);
app.get('/users', user.list);

编辑:我理解现在加载文件模块。这导致了一个问题,为什么不指定模块的文件名?

为了澄清,上面示例中的app.get指定该模块中的函数是否正确?我的问题是var routes模块如何知道在该文件夹中加载index.js?我仍然错过了将/ routes中的(未指定的)模块加载到index.js的连接。

1 个答案:

答案 0 :(得分:0)

正如我之前链接的文档中所述,如果您将require()路径传递给文件夹,它将在该文件夹中查找名为index的(JS或JSON)文件。