@nnodejs

Express не виден запрос?

практикую 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 }
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы