Hey David thank you so much for responding.
I missed some parts of the code that might explain my code better (sorry). I have a similar logic working in another app, and when I modified it a bit for this app, I'm getting lost.
module.exports = function (app, Recaptcha, transport) {
var recaptchaController = require('../controllers/recaptchaController')(Recaptcha);
app.post('/rest/email', recaptchaController, function(req, res) {
I have it defined like that so it should be returning the function with (req, res, next) as the parameter..
I just started trying to use the node debugger, but it does get into the function properly
I put a debug point in bodyParser, but it's not getting in there (might be a user error)
I end up getting the req object with no body