2018-06-15 11:31:46
GraphQLとは
Facebookが開発
APIのためのクエリ言語
APIのリクエストのデータ形式とレスポンスのデータ形式が似ているため、ユーザーフレンドリー
RESTはアーキテクチャ(設計)であり、GraphQLは言語(DSL)である
REST APIとGraphQLの比較REST APIのAPI形式エンドポイントに対して、HTTP動詞でリクエストを投げる
curl https://api.bmf-tech.com/v1/configs
[
{
"id": 1,
"name": "title&q...
アプリケーション
API
HTTP
REST
GraphQL
2016-10-03 21:17:47
LaravelでReactをフロントエンドのフレームワークとして採用しているのですが、APIを設計する必要がでてきたのでやってみました。
やること
ResourceControllerをつくってデータを出力するだけのAPIをつくる
API公開を見越した認証用ミドルウェアを実装する
やらないこと
Restの説明
APIデータの更新や削除
Ajaxでのデータの取得と出力
環境
Laravel5.2
Resource Controllerをつくる職人さんの朝は早い・・・php artisan make:controller HogeController --resource
職人が仕事するとこ...
アプリケーション
API
Laravel
React
REST