
VS code를 설치 후 Microsoft에서 나온 python extension을 설치해줍시다. 지금은 아마 큰 상관없겠지만 다양한 package들을 설치하게 될 경우, 프로젝트마다 다른 버전의 패키지를 사용하게 될 것에 대비해서 가상환경을 setup해놓는 것을 알아보겠습니다. 저는 윈도우10 기준으로 작성할 겁니다. terminal에서 아래 코드를 실행합니다. Python_Programming 대신 다른 이름을 써도 괜찮습니다. py -3.7 -m venv Python_Programming 아래와 같은 폴더가 생성될 겁니다. 이후 아래를 터미널에서 입력해줍시다. Python_Programming은 여러분이 위에서 선택한 이름을 써도 됩니다. Python_Programming\Scripts\activa..
전 포스팅에서 서버에서 일일히 url을 설정하지 않기 위해 express.js에 대해 알아보겠다. http://expressjs.com/ Express - Node.js web application framework Fast, unopinionated, minimalist web framework for Node.js $ npm install express --save expressjs.com express는 Node.js를 위한 웹 프레임 워크이다. express에는 어플리케이션 미들웨어 라우터 request response 등의 개념이 있다. 어플리케이션은 익스프레스 인스턴스를 의미한다. 우선은 express를 설치하자 npm install express --save index.js 파일을 (http..

우선은 terminal을 하나 더 열고 curl -X GET "localhost:3000" 를 실행해보면 Hello World가 찍힐 것이다. 서버가 listen의 대기상태이고 요청이 들어올 때 마다 해당 서버 코드의 콜백함수가 동작하는 것이다. const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader("Content-Type", "text/plain"); res.end("Hello World"); }); 이때 아래를 실행해도 Hello World가 찍힐 것이다. 그렇다면 /intro는 어디에 있는 것일까? curl -X GET "localhost:3000/intro" 정답은 저 곳의 req에 있다. req.u..