Actions
内部設計 #81
closedUpdated by K Okuda 13 days ago
学習範囲が広くなるのでSPA一旦やめてSPA。
これらをJINJS2テンプレートに組み込む。
-
ログイン /login
メールアドレスまたはIDとパスワード
出力→トップ画面(詳細はトップ画面で検討) -
新規ユーザー登録 /register_user
ユーザーID・ユーザー名・パスワード・プロフィール画像
DB保存:ユーザーID・ユーザー名・ハッシュ化されたパスワード
出力→トップ画面 -
トップ画面(※検索画面、条件なし) /search
入力:なし(JWT?)
出力→新着棋譜情報とユーザー情報、ID(10件)
もっと見るを押す→API追加取得 /search
-
もっと見る /search
入力:クエリ・ページ番号(q=初心者&t=1&t=2&p=2)
出力:棋譜情報の概要、ユーザー情報とID(10件) -
クエリ付き検索結果→もっと見ると同じ、ページ番号が1
-
詳細ページ /detail?id=
入力:ID
出力:棋譜情報、コメント情報、ユーザー情報(新しい順) -
コメント /add_comment
API。
入力:コメント、何手目か
出力:成功か失敗か -
新規棋譜登録ページ /add_record
入力:なし
出力:画面(固定) -
お気に入りページ /favorite
入力:なし
出力:画面
もっと見る→API(棋譜ID、概要)/favorite?page=
Actions