практикую express.Пишу rest api. Пытаюсь вывести ключ. Но я не понимаю почему он не видит apiKey отосланный. пытаюсь вообще понять суть работы и через req.body.apiKey undefined. Поскажите пожалуйста, как мне просто сделать проверку. Верный ключ или нет. Потому что он не видит что я отсылаю. Вижу только через req.params ( { apiKey: 'apiKey=258cf54c-a09c-4bbb-9903-32e7954e1a5f' } ) Запрос делаю так:
localhost:3000/api/v1/apiKey=258cf54c-a09c-4bbb-99...
роутер
router.get('/api/v1/:apiKey', count)
контроллер
const count = async (req, res) => {
console.log(req.params);
console.log(req.body.apiKey);
dbh.query("SELECT * FROM `keyus` WHERE `ukey` = '" + req.body.apiKey + "'", (err,rows,fields) => {
if (err) {
console.log(err);
} else {
res.send(rows)
}
}
)
}
module.exports = { count }