[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..
더보기
결국 IT다
생산성 향상, 장사의 사업으로 전환, 회사 밸류 증대를 목적으로 IT를 도입한다. 제조업, 마케팅, 부동산, 회계, 가맹점 근무자들이 불편함을 IT로 해결하고자 한다. 메이커들을 뽑고 “만들어주세요”하지만, 팀원 이탈이나 현금 유동성 문제로 사업을 중지한다. 수주를 먼저 따온후 생산 라인을 설립하는 제조업과 달리. 초기에는 사장 혼자 솔선수범하면 되는 가맹점과 달리. 전문성만 검증되면 매출이 발생하는 회계와 달리. IT는 1부터 100까지 팀원이 한다. 개발, 디자인, 기획은 물론이고, 팀문화 조성도 팀원이 한다. 수정되야할 문제점 인식도, 인식된 문제 개선을 위한 체계 설립도 팀원이 한다. 붙이는 IT여도 쉽지 않다.
더보기
[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..
더보기