Здравствуйте, я проверяю реферальную ссылку с помощью req.query.ref, но она похоже не работает при POST запросе, либо я что-то делаю не так.
Вот так выглядит адрес в адресной строке:
localhost:3000/signup?ref=5fa277b302227a1c04ea9612,
где после
?ref= идёт
_id пользователя из базы данных
Вот так я это делаю в GET:
router.get('/signup', async (req, res) => {
const человек = await User.findOne({ _id: req.query.ref })
console.log(человек)
})
И всё нормально работает, но такой же код, но в POST запросе возвращает
null,
как можно решить мою проблему? Спасибо.
ДОПОЛНИТЕЛЬНО:
console.log(req.query)
в GET показывает
{ ref: '5fa277b302227a1c04ea9612' }
,
а в POST просто
{}