#node.js
#node.js
Вопрос:
Я хочу сохранить информацию о нескольких путешественниках. Я использую Amadeus NodeJS sdk. всякий раз, когда я использовал цикл, появляется ошибка клиента. пожалуйста, подскажите мне, как я могу хранить информацию о нескольких путешественниках.
вот мой код
```JSON.stringify({
'data':{
'type': 'flight-order',
'flightOffers': [response.data.flightOffers[0]],
'travelers':[{
"id": i ,
"name": {
"firstName": req.body.firstname,
"lastName": req.body.lastname
},
"gender": req.body.gender,
"contact": {
"emailAddress": req.body.emailaddress,
"phones": [{
"deviceType": req.body.devicetype,
"countryCallingCode": req.body.countrycallingcode,
"number": req.body.number
}]
},
"documents": [{
"documentType": req.body.documentype,
"birthPlace": req.body.birthplace,
"issuanceLocation": req.body.issuancelocation,
"issuanceDate": req.body.issuancedate,
"number": req.body.p_number,
"expiryDate": req.body.expirydate,
"issuanceCountry": req.body.issuancecountry,
"validityCountry": req.body.validitycountry,
"nationality": req.body.nationality,
"holder": true
}]
}
]
}
})```
Комментарии:
1. » всякий раз, когда я использовал цикл, появляется ошибка клиента «, это не описание проблемы. покажите, какой код вы пробовали, и укажите ошибку полностью.
2. вот ошибка: (узел: 7644) Необработанное promiserejectionwarning: #<ClientError> (используется
node --trace-warnings ...
, чтобы показать, где было создано предупреждение) (узел: 7644) Необработанное promiserejectionwarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за ввода внутри асинхронной функции без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch() . Чтобы завершить процесс узла при отклонении необработанного обещания, используйте флаг CLI--unhandled-rejections=strict
(см. nodejs.org/api/cli.html#cli_unhandled_rejections_mode )3. я хочу хранить информацию о нескольких путешественниках, например, в форматах: «путешественники»: [ { «идентификатор»: «1», «Дата рождения»: «1982-01-16», «имя»: { «Имя»: «ХОРХЕ», «Фамилия»: «ГОНСАЛЕС» }, «пол»: «МУЖСКОЙ «, «контакт»: { «Адрес электронной почты»: «jorge.gonzales833@telefonica.es «, «телефоны»: [ { «Тип устройства»: «МОБИЛЬНЫЙ», «Код страны вызова»: «34», «номер»: «480080076» } ] }, },