From what I understand, you're trying to acheived is to exposed a function in your mymodule.js
file.
To do that, you tell to node what you want to exports in a file. (You can find documentation here).
So to do what you want, you need to export the function mymodule. You can do this in this kind of approach :
// from mymodule.js
var mymodule = function(req, res){
res.json({
users: [
// ...
]
});
}
module.exports = mymodule;
This will expose your function mymodule when an other file will required it. So on your app.js, you could use it like this:
// from app.js
var required_module = require(__dirname + '/mymodule');
// ...
server.get('/user', function (req, res) {
required_module(req, res);
});
Or an other approch:
// from app.js
var required_module = require(__dirname + '/mymodule');
// ...
server.get('/user', required_module);