codestates / codestates/GatherCoding
[task] (post) /signin API 요청 : 로그인
オープン
1h
server
- 主要言語
- JavaScript
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
### ISSUE
- Group: `server`
-Type: `feature`
-Detail: `post('/signin')` 로그인 정보를 통해 사용자 인증 후 토큰 전달.
### TODO
1. [x] 클라이언트로부터 전달받은 유저정보와 일치하는 데이터를 DB에서 조회한다.
2. [x] 전달받은 요청메시지에 누락돼있는 정보가 있거나 해당유저정보가 DB에 없다면 404상태코드 전달.
3. [x] DB에 유저정보가있다면 200상태코드 전달.
4. [x] 로그인 성공시 쿠키로 `jwt`토큰 전달
### Estimated time
>Pick one
### `1h`
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
サーバーの post('/signin') エントリーポイントから開始し、その動作を完了済みの TODO 項目と比較します。データベースに対する認証、404 および 200 のレスポンス、jwt cookie の配信を確認します。issue には実行するファイルやテストの指定はありません。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- api, authentication, backend
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100