목록WEB (27)
롸?
ES6부터 지원되는 Promise 객체를 통해 비동기 처리식을 사용할 수 있다. 1. 콜백함수(왜 프로미스를 쓰는가?) 콜백함수(Callback Function)란 파라미터로 함수를 전달받아, 함수의 내부에서 실행하는 함수이다. 콜백함수는 함수의 내부에서 실행되기 때문에 익명의 함수를 사용한다. ex) forEach 안에 익명의 함수를 넣어서 forEach 문을 동작시킨다. let number = [1, 2, 3]; number.forEach(x => { console.log(x * 2); }); // //2 //4 //6 비동기 호출이 자주 일어나는 프로그램의 경우 ‘콜백 지옥’이 발생한다. 함수의 매개변수로 넘겨지는 콜백 함수가 반복되어 코드의 들여쓰기 수준이 감당하기 힘들어질 정도로 깊어지는 현상이..
보호되어 있는 글입니다.
Dockerfile을 작성하다 보면, RUN, CMD, ENTRYPOINT 차이를 알아야 하는 경우가 생긴다. 이 세 가지 명령어의 차이를 알아보자. 1. RUN 보통 이미지에 새로운 패키지를 설치 등에 사용됨. RUN 명령어는 실행할 때마다 레이어가 생성된다. 따라서 RUN 명령어를 하나에 통합해준다면 보다 깔끔하게 레이어를 관리할 수 있다. # 통합 전 FROM ubuntu:18.04 RUN apt-get update RUN apt-get install -y python3 python3-pip wget git less neovim RUN pip3 install pandas # 통합 후 FROM ubuntu:18.04 RUN apt-get update \ && apt-get install -y pyth..
보호되어 있는 글입니다.

1. 웹 서버 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램" 웹 서버란 웹 브라우저 클라이언트로부터 HTTP 요청을 받아 정적인 컨텐츠를 제공하는 프로그램으로, 항상 동일한 페이지를 반환함. 웹 서버가 동적 페이지 요청을 받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트에게 전달해주는 역할도 한다. ex) Apache Server, Nginx, IIS 등 * 정적인 컨텐츠 : 단순 HTML문서, CSS, javascript, 이미지, 파일 등 컴퓨터에 저장되어 있는 파일들. 2. WAS(Web Application Servier) "인터넷 상에서 HTTP 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을..
보호되어 있는 글입니다.