콘솔에서 파라미터 입력하기
콘솔 명령줄로 입력한 파라미터를 받아서 사용하는 방법.
입력된 파라미터는 process.argv
라는 객체에 배열로 저장된다.
var args = process.argv;
console.log(args[]);
위 코드를 cmd에서 실행하면서 para1이라는 파라미터를 입력했을 때 출력은 아래와 같다
D:\study\Nodejs\syntax>node conditional.js para1
[
'C:\\Program Files\\nodejs\\node.exe',
'D:\\study\\Nodejs\\syntax\\conditional.js',
'para1'
]
배열의 3번째 값부터 입력 파라미터임을 확인했으니 잘라서 사용하면 된다.
실습 코드는 아래와 같다(파라미터가 1일 때 B1, 1이 아닐 때 B2를 출력하는 조건문)
var args = process.argv;
console.log('A');
if(args[2] === '1'){
console.log('B1');
} else {
console.log('B2');
}
console.log('C');
'공부 저장소 > Node.js' 카테고리의 다른 글
[생활코딩 Node.js] 8. 홈 페이지 만들기 (0) | 2022.07.31 |
---|---|
[생활코딩 Node.js] 7. 에러 페이지 만들기 (0) | 2022.07.31 |
[생활코딩 Node.js] 5. 파일을 이용한 동적 웹페이지 (0) | 2022.07.31 |
[생활코딩 Node.js] 4. 동적 웹 애플리케이션 (0) | 2022.07.31 |
[생활코딩 Node.js] 3. 기본 문법과 URL 분석 (0) | 2022.07.31 |