星屑アトリエ

並行世界のエンジニア界にいる端くれ一般ぴーぽー。いろいろ備忘録。

Backend

端っこエンジニア@VPSにLaravelをインストールする  VPS導入編

概要 いつもはスマホアプリ作ってて、簡単な機能作って遊んだりしてます。 で、少しずつお仕事頂いてるうちに、自分でサーバ立ててAPI作って、もっとアプリらしいことしたいなぁって思って、 Laravelを入れてみようかなぁって思いました。 VPSを直で借りたの…

WebAPI トレーニング 05 -エンドポイント設計編-

エンドポイントとホスト名の設計 よくある例 http://api.fugahoge.com/v1 http://api-public.ikatako.com/v2 ホスト名にプラス、v1やv2といった数値が入っていることが結構ある。 これは API自体のバージョンを表す もの。 あとは api という単語をホスト名…

Web API トレーニング 04 -エンドポイント設計編-

クエリパラメータとパスに仕込んでおくパラメータについて クエリパラメータってなんだ このパスのうち、 http://fugahoge.com/search?id=12345 ?id=12345 と指定している部分。 URLに直接パラメーターをつけることができる仕組み。 パスに仕込んでおくパラ…

Web API トレーニング 03 -エンドポイント設計編-

もっと見る データは絶対位置で取得する! 「もっと見る」「さらに読む」とか、追加データを取得したい、いわゆる ページネーション について、実装面を考えてみる ページネーションで相対位置を利用する 相対位置っていうのは、先ほどの、「どこから、どこ…

Web API トレーニング 02 -エンドポイント設計編-

エンドポイントとは これ http://fugahoge.com/v1/articles というURLがあったとして、ホスト名とエンドポイントで分けることができる。 ホスト名は http://fugahoge.com/v1 になって、 エンドポイントは例えばこうなる /articles まぁベースとなるURLがホス…

WebAPI トレーニング 01 -エンドポイント設計編-

Androidのフロントしかやってなかった人間がWebAPIについて勉強していることをまとめてみます あと自分の超短い経験上の解釈も入ってるので、あまり参考にならないかも 間違ってたらガツンと優しいレビューをお願いします!! WebAPIとは ITとしてのエコシス…