为了让我更清楚地了解我想要实现的目标。
我有一个正在运行的服务器,其中包含许多模块,其中一个模块用于检查用户角色是否为管理员。
在Server.js
var loginAPI = require('myModule')(argStringType),
express = require('express');
var app = express();
现在myModule.js
我已经实现了几个函数,只是想再添加一个,但是这个函数真的不需要从那里调用server.js
而是一旦人们访问它就会被调用URL
,所以我想添加一些东西像这样myModule.js
在myModule.js
app.get( "/post/:postid", function( req, res ) {
var id = req.param('postid');
return getContent( postid );
});
// Module.exports
module.exports = function ( arg ) {
return {
getContent: function ( id ) { },
getHeader: function ( id ) { };
};
因此,从上面可以看出,我有两个函数,module.exports
它们工作得很好,除了一个在module.exports
那个之外的函数,如果我不尝试调用该getContent
函数,但这就是我试图达到。当有人通过输入该URL
格式访问该站点时,app.get
应该触发并执行任何已实施的操作。