For API methods, the correct parameter order is (req, res), not (res, req). Example from express.js docs:
admin.get('/', function (req, res) { console.log(admin.mountpath) // /admin res.send('Admin Homepage') })