본문 바로가기
Node.js/Node.js | Express.js

맥에서 Node.js 시작, 끝내기 | 로컬 파일에 접근하기

by CodeMia 2021. 9. 22.

node.js 시작하기 

REPLRead 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를 해서 불러온다. 

app.js

4. file1.txt 파일을 하나 만든다.

 

5. file1.txt 파일을 복사해 본다. 

fs.copyFileSync("file1.txt", "file2.txt");

app.js

6. 터미널에서 node.js를 이용해서 app.js를 돌린다. 

터미널

 

7. file2.txt 파일이 만들어진 것을 확인할 수 있다. 

intro-to-node 폴더

 

이렇게 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

댓글