重要な雑記
重要な雑記
ゲームタイトル, ボス, コピー能力, ユーザーの全ての要素はタグに対して単射性を持つ
検索を容易にするため
タグ検索
よって、記録はそれぞれタグの集合を持ち合わせる必要がある。
いつかfirebaseからの移行を考えている。
apiの書き方改善したい
/api/write/rulebookとかだと、何に対して行うか明確じゃない
主要な操作対象ぐらいはURLからわかるようにしたい
だからといって/api/ID/rulebook/writeみたいにやってしまうと...
idはややこしい英字列なので人力で入力できない、これは困る。
人間に認識しやすい形で検索できたらいい
/api/games/wiidx/rulebook/write
英語の略称を使えるようにするのはどうか?
略称は絶対一意だと考えられる。
一意じゃないような略称はまず使われないだろう。
おお、これならよさそうかも?
バージョン表示も必要だな
/api/v1/games/wiidx/rulebook/write
これでどうだ
GET, POST, DELETEをつかって手法を分別させるのもありだな
認証をどうしよう。
pixelaの認証システムを参考にする。
tokenを与え、サーバーにハッシュ化されたトークンを保管する。