Я попробовал ваш код и не смог войти в систему. Я предлагаю следующее: разделите export @ exports.currentUser на
var verifyToken = require('./verifyToken.js')
var response = async (req, res) => {
console.log('HIT') // not logging
// return res.send(req.user)
}
module.exports.currentUser = {verifyToken, response}
Затем переписайте маршрут. js вот так, чтобы он заработал.
const { currentUser } = require('./controller.js');
router.get('/currentUser', currentUser.verifyToken, currentUser.response)
Для использования Затем () я должен был использовать router.get ('/ get', middleware, callback). Я изменил коды, чтобы я мог проверить это. Вам нужно будет отредактировать коды в соответствии с вашим контекстом!