#node.js #graphql #microservices #apollo-server #federation
#node.js #graphql #микросервисы #apollo-сервер #федерация
Вопрос:
Интересно, есть ли какой-либо шанс обработать ошибку Федерации Apollo: Федерация Apollo — обработка объекта ошибки -> Entity
является типом расширения, но Entity
не определена ни в одной службе
Сценарий: в моей службе «LocalizationService» я расширяю объект «Product» из «Productservice» следующим образом:
@Directive('@extends')
@Directive('@key(fields: "id")')
export default class Product {
@Directive('@external')
@Field(() => ID)
id!: number
}
Что делать, если служба «Productservice» не работает?
Я получил ошибку:
Product -> `Product` is an extension type, but `Product` is not defined in any service
Есть ли способ перехватить эту ошибку или каким-либо образом установить объект как обнуляемый??
Комментарии:
1. Вы решили эту проблему? Потому что я получаю точно такую же ошибку с указанием u. Можете ли вы сообщить мне, почему это происходит?