node.js 시작하기
REPL은 Read Evaluation Print Loop로
node.js 코드를 bite sized chucks로 실행할 수 있게한다
크롬 안에 있는 콘솔처럼 사용가능하다
NodeJS 다운 받을 때
Node REPL도 자동으로 같이 다운로드된다.
REPL로 접근하려면 터미널에서 node를 치면된다.
> 꺽쇠 모양이 나오면 REPL 안으로 들어 왔다라는 뜻이다.
하는 방식은 크롬 콘솔과 거의 비슷하다.
명령어가 생각이 안날 때 스펠링 조금만 쓰고서 Tap 2번 누르면 가능한 명령어들이 나온다.
console. 명령어를 넣고 Tap 2번 누르면 가능한 명령어들이 쭉 나온다.
node.js 끝내기
REPL 끝내기
방법1 .exit
방법2 control c (^c) 두번 누르기
Node 컴퓨터와 바로 인터렉함
예) 컴퓨터의 로컬파일 열기, 만들기
Native Node Module
Node로 이루어진 코드 패키지들이다.
node js 다운 받을 때 많은 built-in modules도 같이 다운 받아졌다.
이 모듈들은 Node 팀들이 쓴 코드 라이브러리들이다.
이제는 자바스크립트가 컴퓨터 하드웨어와 직접 소통 가능해졌다.
우리가 노드 사용할 때 더 간편하게 업무를 수행하도록 도와준다.
Node.js로 로컬 파일 접근 해보기
node로 컴퓨터에 있는 로컬 파일에 접근이 가능하다.
NodeJS File System API 문서 참고하기
https://nodejs.org/api/fs.html
NodeJS에 많은 API들이 있다.
그 중 File System API는
node를 사용해 로컬 파일 시스템에 접근하도록 한다.
많은 methods와 properties들이 역할을 한다.
터미널에서 pwd(print working directory)를 누르면
캐비넷 안에 든 엄청난 양의 파일들 중에서
지금 어느 파일에 있는지를 알려준다.
users의 이름으로 된 폴더 안에 다른 폴더들이 들어있다.
File System 을 이용해서 로컬 컴퓨터에 있는 파일 복사하기
1. intro-to-node라는 폴더를 하나 만든다.
2. 그 안에 app.js 파일을 만든다.
3. fs 모듈을 이용하기 위해 먼저 require를 해서 불러온다.
4. file1.txt 파일을 하나 만든다.
5. file1.txt 파일을 복사해 본다.
fs.copyFileSync("file1.txt", "file2.txt");
6. 터미널에서 node.js를 이용해서 app.js를 돌린다.
7. file2.txt 파일이 만들어진 것을 확인할 수 있다.
이렇게 node.js가 로컬 컴퓨터에 있는 파일에 접근해서 여러 작업을 해보았다.
'Node.js > Node.js | Express.js' 카테고리의 다른 글
request, response | GET 요청하기 (0) | 2021.09.24 |
---|---|
Express.js 프레임워크 시작하기 (0) | 2021.09.22 |
npm 사용하기 (0) | 2021.09.22 |
Node JS란? (0) | 2021.09.22 |
백엔드란? (0) | 2021.09.21 |
댓글