programming/node.js
[node.js] 노드 시작할때 실행 인자 받기
LeeBorn
2019. 11. 20. 00:00
반응형
실행 인자 받기
시작 시 실행 인자를 받으려면 process.argv로 받을 수 있다.
1
2
3
4
5
6
|
// node argument.js test1 test2
console.log(process.argv[2]); // test1
console.log(process.argv[3]); // test2
|
process.argv
process 객체의 argv로 접근하면 시작할 때 뒤에 오는 인자 값들을 순서대로 사용할 수 있다.
1
2
3
4
5
6
7
8
|
// node argument.js test1 test2
console.log(process.argv[0]); // NODE_PATH\node.exe
console.log(process.argv[1]); // ARGUMENT.JS_PATH\arguments.js
console.log(process.argv[2]); // test1
console.log(process.argv[3]); // test2
console.log(process.argv0); // == argv[0]
console.log(process.argv1); // undefined
|
argv는 순서대로 사용할 수 있는데,
argv[0]은 argv0과 같이 사용할 수 있다.
argv[1]과 같이 argv1은 사용할 수 없다. // undefined
반응형