Итак, я получаю данные через asyncData, и иногда они неполные. Например, полный JSON выглядит следующим образом
{
"UID": "6TIupYLKlcOE97b5Fe63uinf6Ik1",
"app_metadata": {
"role": "admin",
"status": "approved"
},
"user_metadata": {
"firstName": "Jon",
"lastName": "Doe"
}
}
но иногда у меня может отсутствовать user_metadata
, и когда я вызываю user.user_metadata.firsName
, он выдает "Cannot read property 'firstName' of undefined"
, что является допустимой ошибкой JavaScript.
Какой лучший способ получить данные, которые являются неполными, но на которые есть ссылки в шаблоне?