Доступ к данным внутри моего API с помощью пост-запроса axios - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь отправить объект с моим запросом get, чтобы я мог использовать его для извлечения данных из серверной части следующим образом:

axios.get('/', {
    params: {
      mainID: usersID.id,
      otherID: usersID.otherID
    }
  });

Теперь в моем API я хочу получить доступ к этому объекту params, как мне это сделать?

router.get('/', (req, res) => {
//how to access params?
});

1 Ответ

2 голосов
/ 02 апреля 2019

Вы можете получить доступ к параметрам маршрута в Express по req.params

Из документации:

Параметры маршрута - это именованные сегменты URL, которые используются для захвата значенийуказано в их позиции в URL.Захваченные значения заполняются в объекте req.params с именем параметра маршрута, указанным в пути в качестве соответствующих ключей.

Route path: /users/:userId/books/:bookId
Request URL: http://localhost:3000/users/34/books/8989
req.params: { "userId": "34", "bookId": "8989" }

Просмотрите раздел Параметры маршрута по адресу: https://expressjs.com/en/guide/routing.html

Надеюсь, это поможет!

...