[NestJs] Params, Query, Body
controller를 통해 요청을 받으면, client에서 올린 데이터를 약속된 방식에 따라 정리? 해야한다. 아래는 각 케이스별 컨트롤러에서의 코드이다. import { Body, Controller, Post, Get, Query, Param } from "@nestjs/common"; import { userMookService, UserMockInterface } from "user/user.service"; import { UserDTO } from "user/dto/user.dto"; @Controller("user") export class UserController { // state 설정을 해줘야, constructor 안에서 사용 가능 private service: userMookSer..
더보기
[Js] 유사배열객체
Class를 제외한다면, 메소드와 함수 구분이 명확하지 않은 자바스크립트에서 this는 모호합니다. 모호성을 풀기 위해 this 바인드(원하는 객체 지정) 개념이 있고, 이를 위해 call, apply 함수가 있습니다. //{x:11} 객체를 바인드해, func5 내부에서 this 출력 const func5 = function (a,b,c){ console.log(this, a,b,c) } func5.call({x:11}, 3,4,5) 조금 더 심화하면 배열과 유사한 object와 string을 배열화 시킬수 있는데요. 1) obejct 배열화 const ob2 = { 0: '1', 1: '2', length: 2 } console.log(Array.prototype.slice.call(ob2)) con..
더보기