codestates / codestates/GatherCoding

[task] (post) (oauth 아닌 일반 회원가입)/signup API 요청 : 회원가입

Ouverte
#36 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
1h server
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.