댓글 검색 목록

[Nodejs] NodeJS

페이지 정보

작성자 운영자 작성일 20-09-11 11:45 조회 677 댓글 0

NodeJS를 사용하면 브라우저 외부에서 자바 스크립트 파일을 실행하여 웹 서버, 웹 스크레이퍼, 스크립트 및 기타 생각할 수 있는 모든 것을 만들 수 있습니다. 

다음은 알아야 할 많은 nodeJS 명령입니다.


commands 


  • node filename 지정된 자바 스크립트 파일 실행
  • npm init -y package.json 파일을 생성하여 새 노드 프로젝트 시작
  • npm install packageName 프로젝트에 지정된 패키지 설치
  • npm install -g packageName 모든 프로젝트에서 사용할 수 있도록 지정된 패키지를 전역 적으로 설치합니다 (거의 사용하지 않음).
  • npm install --save-dev packageName 지정된 패키지를 개발 종속성으로 설치 (프로덕션 환경에는 설치되지 않음)
  • npm install package.json에 나열된 모든 종속성 설치
  • npm run scriptName package.json에 지정된 특정 스크립트 실행
  • npm start 시작 스크립트가 실행되지 않으면 기본적으로 "node server.js"로 설정됩니다.

프로세스 개체 


노드 스크립트 실행은 컴퓨터의 단일 프로세스를 나타내며 프로세스에 대한 정보에 액세스 할 수 있도록 노드와 함께 실행되는 모든 스크립트에서 프로세스 개체를 사용할 수 있습니다. console.log (process)로 모든 내용을 볼 수 있습니다.


알아야 할 몇 가지 유용한 부분 ...


경 변수 (process.env) 


이와 같이 process.env 객체에 변수를 전달할 수 있습니다.


MYVAR=5 node server.js 


이 스크립트에서 다음과 같이 이 변수에 액세스 할 수 있습니다.


console.log(process.env.MYVAR) 


dotenv와 같은 라이브러리를 사용하면 특수 .env 파일에 환경 변수를 지정할 수 있습니다. 그러면 스크립트가 시작될 때 이러한 변수를 process.env에 추가합니다.


Argument Variables (process.argv) 


다음과 같이 스크립트에 인수를 전달할 수 있습니다.


node server.js "my argument" 


모든 인수는 process.argv에서 배열로 전달됩니다. 배열의 처음 두 요소는 파일 참조이므로 첫 번째 인수는 process.argv [2]에 있습니다.


global로 설치할 가치가 있는 패키지 


npm install -g lite-server 


lite-server 명령을 사용하여 현재 폴더에 정적 웹 서버를 생성 할 수 있습니다.


npm install -g nodemon 


파일을 실행할 수 있지만 nodemon은 모든 javascript 또는 json 파일의 변경 사항을 감시하고 변경 사항에 대해 파일을 자동으로 다시 실행합니다 (서버에 적합).


nodemon server.js 




댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.