Всем привет. В комбинации graphql+jwt , как лучше сделать чтобы квери на логин/регистер пропускались, а остальные квери требовали авторизации? на остальные квери навешивать директивы?
Всем привет. В комбинации graphql+jwt , как лучше сделать чтобы квери на логин/регистер пропускались, а остальные квери требовали авторизации? на остальные квери навешивать директивы?
можно в контексте проверять токен и ложить объект пользователя (из токена) в контекст, а в резолверах проверять, если ctx.user существует - то ок, иначе - throw new Error
Вопрос в том, как сделать, чтобы после модификации сущности следующий readQuery не включил эту сущность
А почему он должен включать в себя эту запись? Данные в бд изменились же. (если конечно кэширование на клиенте включено то клиент будет брать данные из кэша)
А почему он должен включать в себя эту запись? Данные в бд изменились же. (если конечно кэширование на клиенте включено то клиент будет брать данные из кэша)
Я к тому, что совет скорее должен звучать: Для ускорения не используйте последовательные запросы, а делайте батчи. Удобно для этого использовать dataloader