일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Process
- Basic
- git checkout
- Box Model
- Reset
- Rebase
- rbenv
- Express
- Develop
- Advanced
- sourcetree
- html
- commit
- Merge
- workflow
- Remote
- git
- linux
- crud
- Nodejs
- 소스트리
- relative
- git branch
- Teamwork
- React
- fixed
- css
- WEB
- root
- route
- Today
- Total
목록Nodejs (4)
Codesigner
NVM이란 Node Vergion Manager의 약자로, 하나의 PC에서 여러 가지 버전의 Node를 관리할 수 있게 해주는 도구이다. 이번 포스팅에서는 NVM을 설치하고 이를 통해 다른 버전의 Node를 어떻게 설치하고 관리하는지 알아보도록 하자. NVM 설치 먼저 다음 Script를 터미널 창을 열고 입력하자. $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 위 명령은 nvm을 설치하고 PATH에 경로를 설정해 주는 역할을 해준다. 다음 스크립트로 쉘 창 환경을 재시작해주자. $ source ~/.zshrc nvm이 잘 설치가 되었는지 버전을 확인해 보도록 하자. $ nvm --version 0.33...

Express는 웹 서버와 API를 만드는데 강력하고 유연한 기능을 제공하는 Nodejs 웹 애플리케이션 프레임워크다. 정적 파일 서버뿐만 아니라 JSON API 등 실제 프로덕션 레벨 수준의 서버를 만들 수 있다. 이 시리즈에서 Express로 CRUD(Create, Read, Update, and Delete) API를 제공하는 웹 서버를 만들어 보면서 필요한 스킬을 익혀보도록 하자 웹 서버 만들기 Express는 노드 외장 모듈이다. 그래서 Express를 사용하려면 해당 노드 프로젝트에 이를 설치해주어야 한다. 웹 서버 프로젝트 폴더를 만들고, 해당 디렉터리로 이동하여 노드 프로젝트를 초기화시키자 // 필자는 C:\Users\glafu\Desktop\node_test\express_test 위치에..

이번 포스팅에서는 VScode를 활용해서 노드 프로젝트를 직접 생성하여 기초적인 노드 사용법에 대해 알아보도록 하자. VScode는 MS에서 제작한 가볍고 심플한 코드 에디터이다. VScode가 미리 설치되었다고 가정하고 진행하도록 하겠다. 먼저 코드를 작성하기 위한 폴더를 생성하고, 터미널에서 해당 디렉터리로 이동한 후 code 명령을 입력하면 해당 디렉터리를 루트로 하는 VScode 편집 창이 열린다. 필자는 node_test라는 폴더를 생성한 후 코드 편집기를 실행시켰다. 자, 그럼 본격적으로 첫 번째 노드 프로젝트를 만들어 보도록 하자 첫 번째 노드 프로젝트 sample.js 라는 파일을 생성하고, 다음과 같이 입력한 후 저장하자 그런 다음, 터미널에서 node 명령의 파라미터로 sample.js..

노드제이에스(Node.js)는 '노드'라고 흔히 불리며, 비동기 입출력(Non-Blocking I/O)과 단일 스레드 이벤트 루프를 통해 빠른 성능을 자랑하는 게 특징인 자바스크립트 런타임이다. 노드는 파일 업로드 시 파일을 다 읽어 들일 때까지 대기해야 하는 등의 동기적 방식의 문제점을 해결하기 위해 Ryan Dahl이란 사람에 의해 처음으로 고안되었고, 하나의 요청 처리가 끝날 때까지 기다리지 않고 다른 요청을 동시에 처리하는 비동기 입출력으로 확장성 있는 웹 서버와 같은 네트워크 프로그램을 보다 쉽게 개발할 수 있게 만들어준다 노드는 V8엔진 위에서 동작하며 작성 언어로 자바스크립트를 사용한다. 자바스크립트 코드를 확장자가 '.js'인 별도의 파일로 분리하여 사용하는데, 이를 모듈(Module)이라..