DB에 값을 Insert하기 위해서는 TypeORM의 save함수를 이용합니다.
요청의 URI를 담당하는 Controller와 해당 요청을 가지고 DB와 상호작용하는 Service의 코드를 수정하여 추가할 수 있습니다.
/src/users/users.service.ts
...생략
@Injectable()
export class UsersService {
...생략
async createNewUser(user: User): Promise<void> {
await this.usersRepository.save(user);
}
}
/src/users/users.controller.ts
...생략
@Injectable()
export class UsersService {
...생략
async createNewUser(user: User): Promise<void> {
await this.usersRepository.save(user);
}
}
값을 입력하기 때문에 리턴은 하지 않습니다.
Request
{
"firstName": "a",
"lastName": "bc",
"isActive": true
}
Request
[
{
"id": 1,
"firstName": "a",
"lastName": "bc",
"isActive": true
}
]
Request
[
{
"firstName": "b",
"lastName": "cd",
"isActive": true
},
{
"firstName": "c",
"lastName": "de",
"isActive": false
}
]
Request
[
{
"id": 1,
"firstName": "a",
"lastName": "bc",
"isActive": true
},
{
"id": 2,
"firstName": "b",
"lastName": "cd",
"isActive": true
},
{
"id": 3,
"firstName": "c",
"lastName": "de",
"isActive": false
}
]