codestates / codestates/BanThing

[Dev-Log] 2022-03-04 윤녹두

Open
#239 0 comments 0 reactions 1 assignee Claimed by @greenheadHQ View on GitHub
devlog
Dominant language
TypeScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- admin router 부분을 작성완료하였습니다. 간단한 유저정보 불러오기와 삭제등만 구현하였습니다.

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- typeORM은 역시 새롭다 보니 모든 부분을 일일히 검색하여 해결해야 했습니다.

```javascript
//? @Get(@Req req: Request)
//* Req, Res는 @nestjs/common에서 import 하는데,
//* Request, Response 같은 변수의 타입을 지정해 줄 때는 'express'로부터 import

@Controller('admin')
export class AdminController {
constructor(private adminService: AdminService) {}

@Get() // 가입된 모든 유저 정보 가져오기
async getAll(): Promise {
const result = await this.adminService.getAll();
return result;
}

// @Post() // 가입된 유저 어드민 권한으로 강제 탈퇴
@Delete('/:nickname')
async deleteOne(@Param('nickname') nickname: string): Promise {
const result = await this.adminService.deleteAccount(nickname);
return result;
}
}
```

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] front 부분 admin 페이저 작성

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.