Добавить параметр в мой запрос и прокси его

Я использую http-proxy-middleware

Как я могу переслать параметр, рассчитанный в моем конвейере, как это?

В приведенном ниже примере не пересылаются параметры в бэкэнд

const proxy = require('http-proxy-middleware')

// here I add user Id as a parameter
const forwardId = (req, res, next) => {
    req.params.userId = req.user.userId
    next()
}

const options = {
    target: `http://backend-server`, // target host
    pathRewrite: {
        '^/user': '/'
    }
}

// I want to interogate backend-server with as parameter, the userId that I extracted in forwardId function
router.get('/user', forwardId, proxy(options))

0 ответов

Другие вопросы по тегам