분류 전체보기1017 Node.js process.argv Node.js에서 process.argv는 프로세스에 전달된 인수를 저장하는 배열입니다. 이 배열은 프로세스를 실행할 때 명령줄에서 전달되는 인수들을 담고 있습니다. process.argv는 Node.js의 기본 내장 모듈인 process 모듈의 속성 중 하나입니다. 이번 글에서는 Node.js에서 process.argv가 무엇인지, 어떻게 사용하는지에 대해 자세히 설명해보겠습니다. process.argv 소개 process.argv는 Node.js에서 기본적으로 제공하는 객체입니다. 이 객체는 Node.js 애플리케이션 실행 시점에서 명령행에서 전달된 인수(argument)들의 배열(Array)을 담고 있습니다. 이 배열의 첫 번째 원소는 Node.js 실행 파일(node)의 경로이며, 두 번째 원소부.. 2023. 4. 26. Node.js 파일 실행 방법 Node.js는 JavaScript 실행 환경으로, 서버 측 개발을 위해 널리 사용되고 있습니다. Node.js에서는 JavaScript 파일을 실행할 수 있으며, 이를 위해서는 몇 가지 방법이 있습니다. 이번에는 Node 명령어를 사용하여 JavaScript 파일을 실행하는 방법에 대해 자세히 알아보겠습니다. 1. Command Line에서 실행하기 Node.js를 설치하면 커맨드 라인에서 바로 Node.js를 사용할 수 있습니다. 다음과 같은 명령어를 사용하여 JavaScript 파일을 실행할 수 있습니다. node 파일이름.js 이 명령어를 실행하면 파일이름.js 파일이 Node.js에 의해 실행됩니다. 2. Node REPL에서 실행하기 Node.js의 REPL(Read-Eval-Print Loo.. 2023. 4. 26. Node.js REPL 이란? Node.js는 JavaScript 런타임 환경이며, JavaScript 코드를 실행할 수 있습니다. Node.js는 특히 서버 사이드에서 많이 사용됩니다. Node.js를 사용하면 서버를 만들고 명령 줄 도구를 만들 수 있습니다. 이러한 작업은 Node.js의 콘솔 또는 REPL(Read-Eval-Print Loop)을 통해 가능합니다. REPL은 JavaScript 표현식을 읽고, 평가하고, 출력하는 반복적인 루프입니다. REPL은 다양한 목적으로 사용됩니다. REPL은 간단한 JavaScript 코드를 실행하고 테스트하거나, 새로운 패키지를 시도하거나, 문법을 연습하거나, 디버그하는 데 사용됩니다. Node.js REPL은 커맨드 라인 셸에서 실행되며, node라는 명령어를 입력하여 시작할 수 있습.. 2023. 4. 25. Node.js 설치하기 Node.js는 서버 사이드 JavaScript 실행 환경으로, 서버 사이드 애플리케이션을 개발할 때 필요한 많은 기능을 제공합니다. Node.js를 설치하는 방법은 여러가지가 있지만, 여기에서는 가장 일반적인 방법을 소개하고자 합니다. Node.js 설치하기 Windows에서 Node.js 설치하기 Windows 운영체제에서 Node.js를 설치하는 방법은 다음과 같습니다. Node.js 웹사이트에 접속합니다. "Download for Windows (x64)" 버튼을 클릭합니다. 다운로드한 .msi 파일을 실행합니다. 설치 지침에 따라 Node.js를 설치합니다. 설치가 완료되면 커맨드 프롬프트에서 node -v 명령어를 실행하여 Node.js가 제대로 설치되었는지 확인합니다. macOS에서 Node.. 2023. 4. 24. 자바스크립트 class super JavaScript의 클래스 상속에서 super 키워드는 자식 클래스가 부모 클래스를 참조할 수 있도록 합니다. super를 사용하면 부모 클래스의 생성자 함수를 호출하거나 부모 클래스의 메서드에 접근할 수 있습니다. 이번 글에서는 super 키워드의 역할과 사용법에 대해 자세히 알아보겠습니다. super 키워드란? super는 부모 클래스를 참조하는 키워드입니다. super를 사용하면 부모 클래스의 생성자 함수나 메서드를 호출할 수 있습니다. super를 사용하는 가장 대표적인 경우는 자식 클래스의 생성자 함수에서 부모 클래스의 생성자 함수를 호출하는 것입니다. 이때 super() 함수를 호출합니다. super() 함수를 호출하면 부모 클래스의 생성자 함수가 호출되어 부모 클래스에서 정의한 초기화 작업.. 2023. 4. 24. 자바스크립트 class extends JavaScript 클래스 상속은 객체 지향 프로그래밍의 중요한 개념 중 하나입니다. 클래스 상속을 이용하면 이미 존재하는 클래스에서 속성과 메소드를 상속받아 새로운 클래스를 만들 수 있습니다. JavaScript에서는 extends 키워드를 사용하여 클래스를 상속하며, 이를 이용하면 코드의 재사용성이 높아지고 유지보수성이 향상됩니다. 클래스 상속이란? JavaScript 클래스 상속은 한 클래스가 다른 클래스로부터 속성과 메소드를 물려받아 새로운 클래스를 생성하는 것을 의미합니다. 이를 통해 기존 클래스의 코드를 재사용하여 새로운 클래스를 만들 수 있습니다. 이러한 상속 구조를 통해 코드의 중복성을 줄이고 코드의 가독성과 유지보수성을 향상시킬 수 있습니다. extends 키워드 JavaScript에서는.. 2023. 4. 24. 리눅스(linux) chmod 명령어 리눅스에서는 파일 및 디렉토리의 권한 설정을 변경하기 위해 chmod 명령어를 사용합니다. 이 명령어는 "change mode"의 줄임말입니다. chmod 명령어는 3가지 방법으로 권한을 변경할 수 있습니다: 숫자 모드, 기호 모드, 문자 모드입니다. 숫자 모드 숫자 모드는 숫자 3자리로 권한을 나타냅니다. 첫 번째 자리는 소유자 권한, 두 번째 자리는 그룹 권한, 세 번째 자리는 기타 사용자 권한을 나타냅니다. 각 자리는 다음과 같은 값을 가질 수 있습니다: 4: 읽기 권한 2: 쓰기 권한 1: 실행 권한 예를 들어, 소유자에게 읽기와 쓰기 권한을 주고, 그룹과 기타 사용자에게는 읽기 권한만 주려면 chmod 644 filename과 같이 명령어를 입력합니다. 이는 숫자 모드에서 소유자에게 6(4+2).. 2023. 4. 23. 리눅스(linux) 그룹 소유자 권한 리눅스에서 파일과 디렉토리는 소유자와 그룹 소유자에 의해 관리됩니다. 파일과 디렉토리에는 소유자, 소유자 그룹, 다른 사용자들에 대한 읽기, 쓰기, 실행의 권한을 부여할 수 있습니다. 이러한 권한은 파일 시스템 보안과 사용자 권한 관리에 매우 중요합니다. 리눅스에서 그룹 소유자 권한은 소유자와 같은 레벨의 권한을 가지는 사용자 그룹을 의미합니다. 그룹 소유자 권한을 설정하면 여러 사용자들이 파일에 대한 권한을 공유할 수 있으며, 권한 설정이 간단해지는 등의 이점이 있습니다. 사용법 리눅스에서 그룹 소유자 권한을 설정하려면 다음과 같은 명령어를 사용합니다. $ chgrp [그룹 이름] [파일 이름] 위 명령어는 파일의 그룹 소유자를 [그룹 이름]으로 변경합니다. 이후 해당 그룹의 사용자들에 대해 파일 권한.. 2023. 4. 22. 이전 1 ··· 98 99 100 101 102 103 104 ··· 128 다음