✓ 서버란 ?
- 요청(HTTP 요청)을 받으면 요청한 내용 보내주는 프로그램
- 클라이언트에게 네트워크를 통해 정보나 서비스를 전달하는 컴퓨터
- 클라이언트 요청에 의해 서비스 제공함
✓ HTTP 요청
1. 읽기 (GET 요청)
- 페이지 탐색
2. 쓰기 (POST 요청)
- 댓글 작성
- 블로그 포스트 작성
3. 수정 (PUT 요청)
4. 삭제 (DELETE 요청)
✓ Node.js란 ?
- 브라우저 내에서 말고도 다른 환경에서도 JavaScript 실행할 수 있게 도와줌
- 자바스크립트 실행창, 실행환경 (= 런타임)
✓ Node.js 설치
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
✓ Node.js 실행
✓ npm 이란 ?
- 모듈을 다운 받아서 쓰는 곳
- 다양한 기능 되게 많음
npm
Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java
www.npmjs.com
ex) figlet, 사용방법
npm init (= initialize)
- npm을 시작하겠다.
- 계속 enter 누르면 됨
- package.json 폴더 생성 됨
- 어떤 모듈을 다운 받았는지, 버전은 뭔지, 프로젝트 이름은 뭔지 등등
- 설치된 모듈들을 정리해주는 메모장 같은 역할
npm install
- npm install figlet -g
- " -g " 는 내 컴퓨터 전체에 적용, 전혀 다른 경로에서도 사용 가능 (빼도 됨)
- node_modules / package-lock.json 생성됨
실행
모듈 삭제 / npm uninstall
- npm uninstall figlet
'Node.js' 카테고리의 다른 글
[Node.js] 기본적인 값 전달방법 (0) | 2023.04.12 |
---|---|
[Node.js] Express 설치, 실행 (0) | 2023.04.12 |