Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- localStorage
- node.js란
- 파티셔닝
- PostgreSQL
- Node.js기본
- EventSource
- 실시간알림
- ServerSentEvent
- frontend
- mariadb
- Partition
- partitioning
- Lag
- 개발자
- 열공하자
- 성장기
- node.js
- SSE
Archives
- Today
- Total
써치킴의 우당탕탕 개발 블로그
[Node.js] Node.js 기본 본문
Node.js
- 구글의 자바스크립트 엔진인 V8으로 빌드된 JavaScript 런타임
- JavaScript를 크롬(Chrome)같은 브라우저에서만 쓰는 것이 아닌 브라우저 밖. 즉, 내 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 것이 바로 Node.js
- 이벤트 기반으로 개발이 가능하며 Non-Blocking I/O(멈추지 않음)를 지원하기 때문에 비동기식 프로그래밍이 가능
Node.js 다운로드
- https://nodejs.org/ko/ 진입 > 다운로드 > Windows installer
- 최신버전을 다운받는것이 좋다 But, LTS도 많이 씀
- 사용하는 기능에 맞게 최신/LTS 중 API 설정해야함
Node.js 사용
- 임의의 node.js 저장경로 폴더 생성
- cmd 진입 > e: > cd nodejs 저장 경로 폴더 (ex.cd E:\dev\Nodejs) > node --version → nodejs 버전 확인
- node → nodejs 코딩 시작
- exit > [ctrl] + d → nodejs 코딩 끝
Node.js Express 애플리케이션 생성
- 애플리케이션 골격을 작성하려면 애플리케이션 생성기 도구인 Express 사용
- npm install express
- express 설치
- npm install express-generator -g
- -g : express-generator를 전역으로 선언하여 생성
- express -h
- -h : 명령의 옵션(사용법) 표시
- express --view=pug myapp
- _myapp_이라는 이름의 express앱을 현재 작업 디렉토리에 작성
- npm install express
- npm install supervisor -g
- 설치 후 supervisor app.js 입력 > enter > 리로드하여 사용 가능 → 'localhost:포트번호'로 계속 리로드하여 테스트 가능
각 폴더 용도
- [public] : 클라이언트쪽, javascript, css, 이미지
- [routes] : Controller기능
- [views] : frontent(html)
- app.js : 진입점
'해야지 Node.js' 카테고리의 다른 글
[Node.js][Ch1] 유의적 버전(SemVer) (0) | 2022.01.27 |
---|---|
[Node.js][Ch1] 개발 서버 실행과 빌드 (0) | 2022.01.27 |
[Node.js][Ch1] NPM 개요 (0) | 2022.01.27 |
[Node.js][Ch1] NVM 사용법 (0) | 2022.01.27 |
[Node.js][Ch1] 개요 및 설치 (0) | 2022.01.27 |
Comments