petitviolet blog

    graphql (6 posts)

    icon
    Written by petitviolet

    GraphQL on Scala3 with Sangria

    2021-10-25ScalaGraphQLSangria
    Use sangria-graphql to build GraphQL HTTP server on top of Akka-HTTP in Scala3
    Almost two and a half years ago, I posted a post about how to build a GraphQL HTTP server using sangria-graphql library in Scala2. https://blog.petitviolet.net/post/2018-01-26/scala-sangriaを使ってgraphql-apiを実装する I've spent some time to refresh my knowledge and learn Scala3 features like contextural

    GraphQLの認証をどこでやるか

    2018-07-16QiitaScalaGraphQLsangria
    GraphQLなAPIを実装するにあたって、認証をどうするか。-GraphQL内
    GraphQL な API を実装するにあたって、認証をどうするか。 - GraphQL 内部で認証する - GraphQL の外で認証する - 認証とスキーマ 参考: - [A guide to authentication in GraphQL – Apollo GraphQL](https://dev-blog.apollodata.com/a-guide-to-authentication-in-graphql-e002a4039d1) - [Learn Sangria](https://sangria-graphql.org/learn/)の[Authentication a

    SangriaでGraphQLのinterfaceを扱うには

    2018-07-01QiitaScalaGraphQLsangria
    sangria-graphql/sangriaを使ってGraphQLなAPIを実
    [sangria-graphql/sangria](https://github.com/sangria-graphql/sangria/)を使って GraphQL な API を実装する時に interface をどうやって使うか、という話。 interface 自体は特に難しい話ではないが、地味に動かなくて困ったので残しておく。 まとめ - interface の実装自体はInterfaceTypeを使うだけ - Field.fieldTypeにInterfaceTypeを与えるだけだと Scheme がエラーになる - 解決策として - Schema.a

    Scala - SangriaでUpdateCtxを使ってGraphQLの認証を実装する

    2018-04-27QiitaScalaGraphQLsangria
    Scala用GraphQLフレームワークのsangriaでUpdateCtxを使
    Scala 用 GraphQL フレームワークの[sangria](https://github.com/sangria-graphql/sangria/)でUpdateCtxを使って認証処理を実装する。 使い方に注意点がいくつかあるが、まずは普通に動かすための方法について。 UpdateCtx を使って実装する 認証処理に関するドキュメントは[Learn Sangria](http://sangria-graphql.org/learn)の[Authentication and Authorisation](http://sangria-graphql.org/learn/

    SangriaでGraphQL APIを実装するのに知っておきたいこと

    2018-01-30QiitaScalaGraphQLsangria
    この記事はなにSangriaでGraphQLなAPIを実装するにあたって、公式の
    この記事はなに [Sangria](http://sangria-graphql.org)で GraphQL な API を実装するにあたって、公式のサンプルだけだと少し足りないためそれの補足というか tips 的な記事。 Sangria の導入にはこちらをどうぞ。 [[Scala]Sangria を使って GraphQL API を実装する - Qiita](https://qiita.com/petitviolet/items/e3e87c3f3e740b3c57ba) 複数のモデルにアクセスしたい [Ctx と Val についての補足](https://qiit

    Scala - Sangriaを使ってGraphQL APIを実装する

    2018-01-26QiitaScalaGraphQLsangria
    この記事はなに?ScalaでGraphQLサーバを実装するためのsangria/
    この記事はなに? Scala で GraphQL サーバを実装するための[sangria/sangria](https://github.com/sangria-graphql/sangria)の導入。 [公式ドキュメント](http://sangria-graphql.org)および[Larning Sangria](http://sangria-graphql.org/learn/)を読むのが一番速い。 さらに公式がサンプルも用意しているので、そちらを参照するのが良い。 [sangria-graphql/sangria-akka-http-example](https://