본문 바로가기

메모장/리눅스

[Linux] Node.Js 프로그램 실행시 인자 받는법

Node.Js 프로그램을 실행시킬때 인자를 입력하고 사용하는 방법.

processs.argv[]

process 객체의 argv에는 현제 실행하고 있는 프로세스가 실행했을때 입력받은 값들이 저장되어있다.

$node program.js testArgs1 testArgs2 12341234

위의 명령어로 program.js 를 실행시키면

process.argv[0] = 노드실행파일_위치\node.exe
process.argv[1] = program.js_위치\program.js
process.argv[2] = testArgs1
process.argv[3] = testArgs2
process.argv[4] = 12341234

위와 같이 process.argv에 순서대로 저장된다.

이때 process.argv[0]는 process.argv0로도 접근 할 수 있다. (argv[0]만 가능)