목록nodejs (2)
Earn this, Earn it.
2021년 8월 23일 글 express란? Node.js를 위한 백엔드 프레임워크이다. express에서 자주 쓰는 미들웨어 함수들 express.json()? 4.16이전의 버전들의 경우 외장 모듈인 body-parser를 썼으나 4.16이후 내장 모듈인 express.json()을 지원한다! post나 put과 같이 메세지 바디가 있는 요청의 경우 req.body는 body-parser 또는 express.json를 사용하기 전에는 디폴트 값으로 Undefined이 설정되어 있다. 따라서 이를 미들웨어로 적용해줘야 바디에 있는 내용을 올바르게 받아올 수 있다. (출처: Express Docs) express.urlencoded() 스택오버플로우 답변 을 참고하기 바란다. extended 옵션을 fa..
2021년 7월 22일 글 ⚽ 운영체제의 프로세스 관리 어떻게 함수 동작을 테스트할까? 1. 오류를 적절히 출력해내는지 판단하자 2. 특정 프로세스를 정의하고 메모리를 체크해주자! 3. GC은 어떻게? 테스트 코드는 위의 두가지를 짬뽕(?)한 함수이지만 실제 동작을 판단하기 위해서는 각각 나눠서 해야할 것이다. (왜냐하면 실제 프로세스는 에러가 나는 경우 동작을 멈추기 때문이다.) 아래 프로세스를 살펴보자. 일반적인 프로세스 메모리 모델 Node.js 프로세스 메모리 모델 실행되고 있는 프로그램은 항상 메모리의 빈공간에 할당되어 나타난다. 이 공간은 Resident Set 이라고 불린다. Code: 실행될 실제 코드 Stack: 힙에 있는 오브젝트를 참조하는 포인터와 함께 모드 value 타입을 포함 (..