codestates / codestates/GatherCoding
[task] (post) (oauth 아닌 일반 회원가입)/signup API 요청 : 회원가입
未关闭
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