はじめに goa の API デザインについて,デザインを定義する4つの要素について概要を説明します. API … API サーバの定義 MediaType … レスポンスデータの定義 Resource … APIが管理するデータへのアクセス方法 / エンドポイントなどを定義 Payload … API に送信するデータの定義 とりあえずこれらを押さえておけば一通りのAPIは書けるはず!(たぶん) 今回は4つのうちの API と MediaType を説明します. 準備:API サンプル おなじみの最小構成サンプル. デザインのパッケージ名は design.あと,goa のライブラリを dot インポートしてますが,これはそういう流儀なので呪文だと思って許して下さい.以下に出てくる API とか Resource とか MediaType といった関数は,これらのライブラリの中で定義されて
概要 goa の API デザインについて,デザインを定義する4つの要素の概要説明の後半です. ✓ API … API サーバの定義 ✓ MediaType … レスポンスデータの定義 Resource … APIが管理するデータへのアクセス方法 / エンドポイントなどを定義 Payload … API に送信するデータの定義 今回は残りの Resource と Payload の説明です. 準備:API サンプル おなじみの最小構成サンプル.全体の把握のために貼っておきます. package design // The convention consists of naming the design // package "design" import ( . "github.com/goadesign/goa/design" // Use . imports to enable the
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く