codestates / codestates/GatherCoding

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

未关闭
#36 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
1h server
主要语言
JavaScript
星标
0
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

### 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`

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 POST /signup 入口点开始,跟踪用户信息如何存储在数据库中,以及重复或不完整的请求如何处理。Issue 将所有 TODO 项目标记为已完成;请验证成功的请求是否返回带有 JWT 的 201,并确认指定的 409 和 422 响应仍符合要求。

由索引模型根据 Issue 内容生成。

评估

技术栈
javascript
领域
api, authentication, backend, database
Issue 类型
功能
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
描述清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。