๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[Nest JS ๋ก CRUD ๊ฒ์ํ ๋ง๋ค๊ธฐ] (9) ํน์ ๊ฒ์๋ฌผ์ ์ํ ์ ๋ฐ์ดํธ ๋ณธ๋ฌธ
๐ฉ๐ป ๋ฐฑ์๋(Back-End)/Nest js
[Nest JS ๋ก CRUD ๊ฒ์ํ ๋ง๋ค๊ธฐ] (9) ํน์ ๊ฒ์๋ฌผ์ ์ํ ์ ๋ฐ์ดํธ
์ง์ง์ํ์นด 2023. 6. 1. 15:19728x90
๋ฐ์ํ
<๋ณธ ๋ธ๋ก๊ทธ๋ John Ahn ์ ์ ํ๋ธ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-)>
=> ๋ฐ๋ผํ๋ฉด์ ๋ฐฐ์ฐ๋ NestJS
๐งธ ํน์ ๊ฒ์๋ฌผ์ ์ํ ์ ๋ฐ์ดํธ
: ํน์ ๊ฒ์๋ฌผ์ ์ํ (public, private) ๋ฅผ ์ ๋ฐ์ดํธ ํด์ฃผ๋ ๊ธฐ๋ฅ์ ๊ตฌํ
๐ src/boards/boards.service.ts
// ํน์ ๊ฒ์๋ฌผ์ ์ํ ์
๋ฐ์ดํธ
updateBoardUpdate(id: string, status: BoardStatus): Board {
// ํน์ ๊ฒ์๋ฌผ ์ฐพ๊ธฐ
const board = this.getBoardById(id);
board.status = status;
return board;
}
๐ src/boards/boards.controller.ts
// ํน์ ๊ฒ์๋ฌผ์ ์ํ ์
๋ฐ์ดํธ
@Patch("/:id/status")
updateBoardSatus(
@Param("id") id: string,
@Body('status') status: BoardStatus
) {
return this.boardsService.updateBoardUpdate(id, status);
}
728x90
๋ฐ์ํ
'๐ฉโ๐ป ๋ฐฑ์๋(Back-End) > Nest js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments