Как я могу передать определенное значение ключа JSON ответа URL - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь создать конечную точку маршрута URL со значением ответа json key. Я новичок в бэкэнде с узлом и экспрессом

У меня есть ответ: -

{
    "_id": "5c820ec8251acd06",
    "companyName": "Meta",
    "contactDetails": "5545454",
    "email": "gedibih@mail-cart.com",
    "password": "$2a$10$gUQVYmlpnWSYN9Qw.AqXOOg9loi.4svuXEtw2x1W6O94BMmEBOI1i",
    "fullName": "XYZ",
    "companyID": "146224",
}

Теперь я хочу создать новый URL с конечной точкой значения companyID, т. Е.

router.get('/companyName/{value}',function(req,res) вот оно 146224

Как передать значение companyID в конечную точку URL? Значение изменчиво. Будет сгенерировано столько companyID в моей базе данных, сколько на URL.

Также адрес электронной почты в текущем объекте JSON может иметь доступ только к ссылке в соответствии с companyID

1 Ответ

1 голос
/ 08 марта 2019

Вы можете использовать параметры:

router.get('/companyName/:id', function(req,res) {
  // your id is now in req.params.id
})

Все о экспресс-параметрах здесь: https://expressjs.com/en/4x/api.html#req.params

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...