#graphql タグの付いた Blog

apollo-server-testing と SQLite で統合テストを実装してみよう

2020/10/21

apollo-serverでGraphQLバックエンド開発をしている際の、統合テスト(IntegrationTesting)を行うための手法として、apollo-server-testingとsqliteを選択しました。その結果、高速に実行でき、かつ既存DBにも影響を及ぼさない方法を実践できましたのでご紹介します。apollo-server-testingとはhttps://www.apollographql.com/docs/apollo-server/testi

GraphQL code generatorで、スキーマからTypeScriptの型情報を自動で手に入れよう!

2020/06/22

GraphQLCodeGeneratorは、シンプルなCLIを使用して、GraphQLスキーマから型情報などのコードを生成することができるツールです。特徴CLIコマンド1つで、簡単に型情報を生成できる状況に合わせた、様々なカスタマイズも可能Java,Kotlin,C#などへの出力も対応どういう人なら使えるか?

Sequelize+TypeScript による Apollo-Server の実装

2019/12/27

Sequelize+TypeScriptによるApollo-Serverの実装に関するメモです。今回実装したリポジトリはこちらです;https://github.com/suzukalight/study-graphql-apollo-server/tree/master/src/12-dddセットアップ下記の環境で実践しました;Nodev10Apollo-Serverv2.9Sequelizev5SQLitev3パッケージのインスト

Apollo-Serverにおける認証と認可 (Authentication/Authorization)

2019/12/14

Apollo-Serverを使ったGraphQLサーバのハンズオン実装シリーズ。今回は\*\*認証と認可(Authentication/Authorization)\*\*を扱います。前半は、メールアドレス・パスワードによる認証と、サインアップ処理を追加する手順です。JWT(jsonwebtoken)、bcryptによる暗号化、beforeCreateなどのSequelizeHooksなどを使用しています。後半は、JWT+x-tokenヘッダによるユ

GraphQL Apollo-Server ハンズオン

2019/12/08

突然ですが、@suzukalightは来年からジョブチェンジして、バックエンドエンジニアとして働くことになりました!弊社の開発環境としては、Node,GraphQL,koa,apollo-server,RxJSなどを採用しているのですが、順次キャッチアップするとして、まずは基本中の基本からしっかり押さえておきたいと思い、GraphQLの素振りを始めています。Apollo-Serverを使ったGraphQLサーバ

RELATIONSのフロントエンド技術スタックと、大事にしている選択基準

2018/12/08

この記事では、@suzukalightがRELATIONS株式会社で技術選定したフロントエンド技術と、それを選ぶ際に大事にしている選択基準について、紹介していきたいと思います。(※技術については、記事執筆時点で2018年末のものになります)大事にしている選択基準最も気にしている点は「作りたいものに、いかに集中できるか」です。RELATIONS株式会社のような\*\*ベンチャー企業に属するエンジニアとしては、事業の仮説検証をいかに素早く回転させられるかが大事だと考えています。

Writings

blogsnippetcourse

Contact

Home©︎ suzukalight