雑食日誌

Vue.jsとServerless。ときどきチーム開発

JavaScript

Apollo ServerからFireStoreのデータを取得する

概要 この記事は前回の記事の続きになります。 keinumata.hatenablog.com 前回はCloud Functions for Firebaseを使ってApollo Serverを構築しました。今回は、FireStoreのデータをGraphQLから取得するところまでやります。 サンプルは以下のリポジトリにまと…

Cloud Functions for Firebaseを使ってApollo Serverを構築する

はじめに GraphQLのバックエンド実装は以下の方法があります。 各言語に用意してあるライブラリ Ruby: graphql-ruby Golang: graphql-go, GQLGen Apollo Server AppSync Apollo ServerはNode.jsによるGraphQLサーバーを構築するOSSです。 クライアントだけで…

JavaScriptでURLエンコード

URLクエリ内に別URLをもたせたい時にURLをエンコードする方法についてまとめます。 今回はJavaScriptで実装しました。 encodeURI はじめ、JavaScriptのencodeURIを試してみました。 本ブログのURLを引数に実行してみます。 > encodeURI('https://keinumata.h…

Vue Fes Japan参加レポート

キーノート ランチセッション LINEさん Scouterさん Reproさん セッション Vue.js と Web Components のこれから Vue Designer: デザインと実装の統合 Atomic Design のデザインと実装の狭間 noteをNuxt.jsで再構築した話 1年間単体テストを書き続けた現場か…