You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Похоже, лучше всего допиливать существующие решения (https://github.com/apollographql/persistgraphql и https://github.com/sysgears/persistgraphql-webpack-plugin). persistgraphql не умеет обрабатывать одновременно файлы с разным расширением (нам нужно ts и tsx одновременно). Скорее всего, лучше допилить persistgraphql-webpack-plugin. Он не создает файл (с ошибкой) и молча не находит запросы. Есть инфа, что он не совместим с четвертым вебпаком.
Automatic persisted queries не подходят (хотя идеально работают из коробки), т.к. они только оптимизируют использование сети, но не закрывают бэкенд.
Предварительное заключение: использовать готовое решение (и забить на безопасность) с готовностью отказаться от него. Ждать официального решения для вайт-листов.
Официальное решение для вайтлистов. Платное, но можно написать плагин для сервера самостоятельно. На фронте все готово, манифест попадает в dist при сборке (operation-registry.json).
https://blog.apollographql.com/persisted-graphql-queries-with-apollo-client-119fd7e6bba5
The text was updated successfully, but these errors were encountered: