1) Node.js는 무엇입니까?
Node.js는 Chrome의 V8 JavaScript 엔진을 기반으로 구축 된 JavaScript 런타임입니다. Nodejs는 오픈 소스, 크로스 플랫폼 및 JavaScript 런타임 환경입니다. 서버 측 웹 응용 프로그램을 개발하는 데 사용되는 간단한 프레임 워크입니다.
Node.js는 C ++로 작성된 Chrome V8 런타임을 기반으로 하며 여러 운영 체제 용으로 제작되었으며 매우 빠릅니다.
JavaScript를 사용한다는 것은 웹에서 가장 일반적인 데이터 교환 형식 인 JSON 데이터를 변환하는 것이 기본적으로 빠르다는 것을 의미합니다.
Node.js는 대규모 응용 프로그램 개발에 사용되며 주로 비디오 스트리밍 웹 사이트, 단일 페이지 응용 프로그램 및 기타 웹 응용 프로그램에 사용됩니다.
https://dev.to/anilsingh/63-best-nodejs-interview-questions-and-answers-29o7
65 최고의 NodeJs 인터뷰 질문-더 알아보기 ...
Windows, Mac 및 Linux에서 Node.js 개발 환경 설정- Mac, Windows 및 Linux에 Node.js를 쉽게 설치할 수 있습니다.
간단히 Node.js 공식 사이트로 이동하여 설치 프로그램 (Mac, Windows 및 Linux)을 다운로드 한 다음 사용자에 따라 설치 프로그램을 실행하면 창 설치 프로그램에 다음과 같은 문자 메시지가 표시됩니다.
“축하합니다 !! Windows에 Node.js를 성공적으로 설치했습니다 !!”
다음 단계에 따라 Node.js 설치 프로그램
인스톨러 다운로드,
NPM이 있는 Window, Mac 및 Linux의 경우 Node.js 빌드 설치 프로그램 및 소스 코드를 다운로드 한 후 애플리케이션 개발을 시작할 수 있습니다.
NPM은 Node.js가 설치된 디렉토리에 있습니다.
Node.js로 업데이트하고 간단히 Node.js 공식 사이트로 이동하여 Windows, Mac 및 Linux 설치 프로그램을 다운로드 한 다음 설치 프로그램을 실행합니다. 이제 최신 버전의 Node.js가 컴퓨터에서 업데이트 됩니다.
2) 왜 Node.js인가?
내가 하는 일에 Node를 사용해야 하는 주된 이유는 모바일 및 웹 응용 프로그램을 위한 백엔드 API를 작성하는 것입니다.
3) Node.js의 작성자는 누구입니까?
Ryan Dahl은 Node.js의 제작자입니다. 개발은 Joyent가 후원했습니다.
4) 처음 출시되었을 때?
2009 년에 처음 출시되었습니다.
5) 어떤 언어 노드 Js가 작성됩니까?
Node.js는 C, C ++ 및 JavaScript로 작성되었습니다.
Google의 오픈 소스 V8 JavaScript 엔진을 사용하여 JavaScript 코드를 C ++로 변환합니다.
6) npm이란 무엇입니까?
NPM은 Node.js의 패키지 에코 시스템입니다. 세계에서 가장 큰 오픈 소스 라이브러리 생태계입니다. 또한 npm과 상호 작용하는 데 사용되는 명령 줄 패키지 관리자의 이름이기도 합니다.
Node.js 및 NPM 제거- 다른 소프트웨어와 마찬가지로 Node.js 및 NPM을 제거 할 수 있습니다. 다음과 같은 단계
5) npm에서 프로젝트와 그 종속성을 식별하기 위해 사용하는 파일 이름은 무엇입니까?
이름은 package.json입니다.
8) V8 이외의 다른 엔진을 사용할 수 있습니까?
예! Microsoft Chakra는 Node.js와 함께 사용할 수 있는 또 다른 JavaScript 엔진입니다. 아직 공식적으로 선언되지 않았습니다.
9) Node.js를 사용하면 어떤 이점이 있습니까?
10) 현재 Nodejs 버전은 무엇입니까?
최신 Nodejs 버전에 대한 자세한 내용을 보려면 클릭하십시오
11) 다운로드 및 설치 위치
최신 LTS 버전 : 12.13.1 (npm 6.12.1 포함)
플랫폼에 Node.js 소스 코드 또는 사전 빌드 된 설치 프로그램을 다운로드하여 지금 개발을 시작하십시오.
12) Node.js를 최신 버전으로 업그레이드하는 방법?
윈도우 :
노드 웹 사이트에서 Windows의 ".msi"에서 노드를 다운로드하고 다시 설치하기 만하면 됩니다.
Linux/Mac:
모듈 n은 버전 관리를 용이하게 합니다.
sudo npm 설치 n -g
안정적인 최신 버전 :
sudo n stable
최신 버전 :
sudo n latest
13) 언제 Node.js를 사용해야 합니까?
Nodejs는 다음을 개발하는 데 사용할 수 있습니다.
14) 언제 Node.Js를 사용하지 않아야 합니까?
노드는 단일 스레드 프레임 워크이므로 애플리케이션에 처리 시간이 오래 걸리거나 계산에 많은 시간이 걸리는 곳에 사용해서는 안됩니다.
15. Node.js의 경우 Google이 V8 엔진을 사용하는 이유는 무엇입니까?
Google은 V8을 JavaScript 코드를 기본 머신 코드로 변환하는 Chrome 런타임 엔진으로 사용합니다.
결과적으로 응용 프로그램 실행 및 응답 프로세스 속도가 빨라지고 빠르게 실행되는 응용 프로그램이 제공됩니다.
16) Node.js의 기능은 무엇입니까?
노드 기능 목록 :
17) NPM 버전을 확인하는 방법?
다음 명령으로 항상 버전을 확인할 수 있습니다.
npm-version
18) 노드 버전을 확인하는 방법?
다음 명령으로 항상 버전을 확인할 수 있습니다.
node –v
19) Nodejs가 제공하는 모듈은 무엇입니까?
Nodejs가 제공하는 세 가지 모듈 :
핵심 모듈- 일반적으로 코어 모듈은 노드 프로세스가 시작된 직후 로드됩니다.
로컬 모듈- 로컬 모듈은 사용자 또는 전용 소프트웨어 개발자가 로컬로 작성합니다. 이러한 모든 모듈에는 여러 파일과 폴더로 그룹화 된 여러 기능이 있을 수 있습니다. 그리고 이 모든 것은 Node Package Manager의 도움으로 Nodejs 커뮤니티에 배포 될 수 있습니다.
타사 모듈 또는 외부 모듈- Node Package Manager를 통해 타사 모듈을 다운로드하여 다운로드하십시오.
등록된 댓글이 없습니다.