명령 읽기
Coddy Node.js 여정의 Node.js 기초 섹션에 포함된 레슨. 33개 중 2번째.
메모 도구는 이름 뒤에 입력한 내용을 알아야 합니다.
process.argv는 명령어의 단어들을 담은 배열입니다. Node의 경로, 파일의 경로, 그리고 입력한 단어들이 차례로 들어 있습니다. slice(2)는 입력한 단어들만 남깁니다.
// node greet.js Ada Lovelace
const args = process.argv.slice(2);
console.log('First name: ' + args[0]);node greet.js Ada Lovelace를 실행하면 First name: Ada가 출력됩니다. 여기서 args는 ['Ada', 'Lovelace']입니다. args[0]은 입력한 첫 번째 단어이고 args[1]은 두 번째 단어입니다. 각 단어는 문자열로 전달됩니다.
챌린지
쉬움메모 도구는 add 및 list와 같은 명령을 이해합니다. 먼저 node notes.js 뒤에 입력한 명령을 읽어야 합니다.
notes.js에서process.argv.slice(2)를 사용해node notes.js뒤에 입력한 단어를 읽으세요.- 시작 코드의
console.log('Command:')줄을 바꾸세요. 한 줄을 출력하세요.Command:뒤에 첫 번째 단어를 출력하면 됩니다.
node notes.js add Buy milk를 실행하면 프로그램은 다음을 출력합니다.
Command: addnode notes.js list를 실행하면 다음을 출력합니다.
Command: list직접 해보기: 터미널에서 $ node notes.js 뒤의 입력란에 add Buy milk를 입력하고 Enter 키를 누르세요. 그런 다음 list를 입력해 보세요.
직접 해보기
// 메모 도구는 여기서 시작합니다.
// node notes.js add Buy milk를 실행하면 Command: add가 출력되어야 합니다.
console.log('Command:');
Node.js 기초의 모든 레슨
직접 연습해 보세요: Express 플레이그라운드