Добавить параметр в мой запрос и прокси его
Я использую 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))