Node.js
자바스크립트는 브라우저의 인터프리터로 작동(스크립트를 해석) -> 브라우저 자체에서 실행이 가능
백엔드에서 실행하긴 위해서 Node.js를 설치해야 한다. Node.js를 설치하면 브라우저가 없이도 자바스크립트가 돌아가는 환경을 만들어 줄 수 있다.
npm이란 ?
Node Package Manager의 약자로 프레임워크나 자바스크립트로 구현된 다양한 모듈들을 만들어 놓은 곳.
프로그램을 설치하는 것처럼 모듈을 다운받아 사용한다.
npm 터미널 명령어
npm init - npm 시작하는 초기화 설정
npm install (패키지이름) - 해당 npm 모듈 설치 (뒤에 -g를 붙이면 global 뜻으로 해당 프로젝트뿐만 아니라 내 컴퓨터 전체에 적용)
npm uninstall (패키지이름) - 해당 npm 모듈 제거
figlet이라는 문자를 아스키아트로 변환해주는 모듈의 사용 예제이다.
많이 사용하는 express 모듈 사용법
get방식의 라우팅을 변수로 받는 두가지 방법
- params(파라미터)로 받는법
- query(쿼리)로 받는 법
이렇게 URL을 쿼리로 request 요청시 JSON 형태로 변환된다. params는 json 형태로 출력되기 때문에 변수명을 중괄호로 감싸면 { } 변수값을 변환없이 그대로 사용할 수 있다.
'Web > JavaScript' 카테고리의 다른 글
쌍용강북교육센터 국비 학원 Day 53일차 JavaScript (정규표현식) (0) | 2023.03.20 |
---|---|
쌍용강북교육센터 국비 학원 Day 52일차 JavaScript (우편번호 검색하기, 유효성 검사) (0) | 2023.03.17 |
쌍용강북교육센터 국비 학원 Day 51일차 JavaScript (URI, URL, Checkbox, 팝업창) (0) | 2023.03.16 |
쌍용강북교육센터 국비 학원 Day 50일차 JavaScript (Date 날짜, 시간) (0) | 2023.03.15 |
쌍용강북교육센터 국비 학원 Day 49일차 JavaScript (node 탐색, class 문법) (0) | 2023.03.14 |