>웹 프론트엔드 >JS 튜토리얼 >Node.js 환경_node.js의 설치 및 운영 방법을 빠르게 마스터하세요.

Node.js 환경_node.js의 설치 및 운영 방법을 빠르게 마스터하세요.

WBOY
WBOY원래의
2016-05-16 15:15:251412검색

설치자
NodeJS는 nodejs.org에서 다운로드하여 설치할 수 있는 일부 설치 프로그램을 제공합니다.

Windows 시스템에서는 시스템 버전과 일치하는 .msi 접미사가 있는 설치 파일을 선택합니다. Mac OS X 시스템에서는 접미사가 .pkg인 설치 파일을 선택합니다.

컴파일 및 설치
Linux 시스템에는 기성 설치 프로그램이 없습니다. apt-get과 같은 방법을 사용하여 일부 배포판을 설치할 수 있지만 최신 버전을 설치하지 못할 수도 있습니다. 따라서 Linux 시스템에서 NodeJS를 설치하는 경우 일반적으로 다음과 같은 컴파일 방법을 사용합니다.

1. 시스템의 g++ 버전이 4.6 이상, Python 버전이 2.6 이상인지 확인하세요.

2. nodejs.org에서 접미사가 tar.gz인 NodeJS 소스 코드 패키지의 최신 버전을 다운로드하고 특정 위치에 추출합니다.

3. 압축을 푼 디렉터리에 들어가서 다음 명령을 사용하여 컴파일하고 설치합니다.

$ ./configure

$ make

$ sudo make install

달려

터미널을 열고 node를 입력하여 명령 대화형 모드로 들어갑니다. 코드 문을 입력하고 즉시 실행하여 결과를 표시할 수 있습니다. 예:

$ node
> console.log('Hello World!');
Hello World!

큰 코드 섹션을 실행하려면 먼저 JS 파일을 작성한 후 실행하면 됩니다. 예를 들어 다음과 같은 hello.js가 있습니다.

function hello() {
  console.log('Hello World!');
}
hello();

작성 후 터미널에 node hello.js를 입력하여 실행하면 다음과 같습니다.

$ node hello.js
Hello World!

권한 문제
Linux 시스템에서는 NodeJS를 사용하여 HTTP(S) 서비스를 제공하기 위해 포트 80 또는 443을 수신할 때 루트 권한이 필요합니다. 이를 수행하는 방법에는 두 가지가 있습니다.

한 가지 방법은 sudo 명령을 사용하여 NodeJS를 실행하는 것입니다. 예를 들어 다음 명령을 통해 실행되는 server.js에는 포트 80 및 443을 사용할 수 있는 권한이 있습니다. 이 방법은 일반적으로 필요한 JS 스크립트에만 루트 권한이 제공되도록 하는 데 권장됩니다.

$ sudo node server.js

또 다른 방법은 chmod +s 명령을 사용하여 NodeJS가 항상 루트 권한으로 실행되도록 하는 것입니다. 구체적인 방법은 다음과 같습니다. 이 방법을 사용하면 모든 JS 스크립트에 루트 권한이 부여되므로 매우 안전하지 않으므로 높은 보안 고려 사항이 필요한 시스템에는 권장되지 않습니다.

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.