codestates / codestates/GatherCoding
[task] (post) (oauth 아닌 일반 회원가입)/signup API 요청 : 회원가입
- Langage dominant
- JavaScript
- Étoiles
- 0
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### ISSUE
- Group: `server`
-Type: `feature`
-Detail: `post('/signup')` 요청으로 전달받은 user 정보들을 db에 추가/ 이미 있다면 400번대 상태코드 응답
### TODO
1. [x] 클라이언트로부터 `post('/signup')` 요청으로 전달받은 user 정보들을 db에 추가
2. [x] 유저정보가 이미 DB에 있으면 `409(conflict)` 상태코드로 응답
3. [x] 필요한 유저정보가 요청으로부터 누락되어 있다면 `422(unprocessable entity)`상태코드로 응답
4. [x] 회원가입 요청이 성공하면 상태코드 201과 ` jwt `토큰이 응답에 포함
### Estimated time
>Pick one
### `1.5h`
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez au point d’entrée POST /signup et suivez la manière dont les informations utilisateur sont stockées dans la base de données et dont les requêtes en double ou incomplètes sont traitées. L’issue indique que tous les éléments TODO sont terminés ; vérifiez que les requêtes réussies renvoient 201 avec un JWT et que les réponses 409 et 422 spécifiées correspondent toujours aux exigences.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- api, authentication, backend, database
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 35/100