graphql-js

Jak zapobiegać atakom zagnieżdżonym na serwerze GraphQL/Apollo?

Jak zapobiec zagnieżdżonemu atakowi na serwer Apollo za pomocą zapytania takiego jak: { authors { firstName posts ... } } Innymi słowy, jak można ograniczyć liczbę rekursji zgłaszanych w zapytaniu? To może być potencjalna luka w serwerze.

Jaką rolę w Relay odgrywa interfejs węzła i specyfikacja global ID?

Zacząłem od relay-starter-kit, a także przejrzałem dokumentację Relay i GraphQL. Ale istnieje sporo obszarów, które są niewyj ... niale, gdybyś mógł podać trochę głębszych informacji i lepsze wyjaśnienie tutaj i ulepszyć oficjalną dokumentację. Dziękuję

Znaczące różnice między buildSchema a GraphQLSchema?

Czy są jakieś znaczące różnice między nimi? Jestem zainteresowany wszystkim, od wydajności uruchamiania i uruchamiania po fun ... t; 'Hello world!' } }) }) }); graphql(schema, '{ hello }').then((response) => { console.log(response); });

Dlaczego zapytanie GraphQL zwraca null?

Mam graphql/apollo-server/graphql-yoga punkt końcowy. Ten punkt końcowy wyświetla dane zwrócone z bazy danych (lub punktu koń ... wewnątrz tablicy errors w odpowiedź: Nie można zwrócić null dla pola nie-nullable Dlaczego GraphQL nie zwraca danych?

Uwierzytelnianie i Kontrola dostępu Z przekaźnikiem

Oficjalna linia z Facebook jest, że Relay jest " celowo agnostyczny o mechanizmach uwierzytelniania ."We wszystkich przykłada ... terface. To wszystko wygląda na dużo powtarzalnej pracy. Czy są jakieś znane Schematy upraszczające to? Czy źle o tym myślę?