설치 node.js nodejs는 구글에서 개발한 v8엔진을 이용해 nodejs.org 사이트에서 다운로드 & 설치 package.json 패키지관리 초기화 터미널에서 프로젝트 폴더로 이동한 뒤 npm init -y 명령어를 통해 package.json을 생성/패
서버를 열기 위해서는 http 모듈을 불러와야 한다.서버에 접속했을때 받게되는 응답을 확인해보자.위 코드와 같이 server.js 를 입력터미널에서 node server.js를 입력하여 server를 실행시킨 뒤브라우저에서 localhost:3000 으로 접속다시 터미
file system = fs 모듈 지난 포스팅에서는 요청이 들어왔을때 응답을 보내는 방법에 대해 알아봤다. 간단한 문구를 출력하도록 하였었는데 이제 html파일을 보내보도록 하겠다. fs는 아래와 같은 처리를 할 수 있다. w3schools Nodejs 읽기 파
node 명령어로만 서버를 실행 했을때 프로젝트 서버, 파일 등에 변동이 있을때마다 서버를 재부팅해야하는 불편함이 있다. 하지만 위대한 개발자님들께서 이를 자동으로 업데이트 되도록 도와주는 모듈(라이브러리)을 만들었는대 바로 Nodemon이다. nodemon은 전역에
nodejs 프레임워크이다. 이전포스팅에서 진행한 http, fs 같은 기능을 통합하여 여러줄의 코드를 단 몇줄의 코드로 간편하게 사용할 수 있게 도와준다. 아직은 생소하고 써본적이 없어 모르겠지만 익숙해져보자아~express 공식사이트 : 한국어npm install
static 파일은 image, video, sound와 같이 파일 자체를 말한다. <img src='경로' />를 통해 이미지를 HTML문서에 넣었다면 이미지의 경로를 작성해야 하는데 이 경로를 static폴더를 설정하여 넣을 것이다. 만약 따로 설정하지 않고
express-handlebars handlebars 공식 홈페이지 handlebars 공홈에서는 핸들바를 Handlebars is a simple templating language.라 정의하고 있다. 그래서 템플릿 언어가 무엇인고오~.... 가능한 쉽게 설명해보면
module = library = dependency = pacakage, 언어나 프레임 워크마다 다르게 칭하지만 다 같은 말이다. nodejs를 사용할때는 module만 잘알아야 한단다! 오늘은 module을 이해해 보자!간단한 예제로 덧샘모듈과 곱샘모듈을 만들어보자
nodejs에서 제공하는 API를 말한다. nodejs.org API 페이지를 방문해 어떤 core module을 지원하는지 살펴 보도록 하자.crypto : 비밀번호 암호화 관련events : 이벤트 관련 처리http : 통신관련readline : 콘솔을 통해 유저로
쿼리파라미터와 패스파라미터?패스파라미터? url 파라미터 라고 부르는드~읏경로에 :파라미터이름 을 지정해주고, req.params를 확인하면 지정 이름은 key, 클라이언트에서 전달한 이름은 value로 주어진다.클라이언트에서 api요청을 할때 ?keyName=valu