이것은 단지 순수한 구성일 뿐이며 환경도 없고 서버 측 js도 없습니다. 모든 것이 클라우드가 되었습니다. 먼저 환경을 구축하고 "hello world" 페이지로 들어가겠습니다.
예, win7에서 설정하려면 저를 따라오시면 됩니다. 지금은 너무 많은 세부 사항을 이해할 필요가 없습니다. 이제 우리의 주요 목적은 환경을 개선하는 것입니다. 그렇지 않으면 다음 단계는 없습니다.
1단계.
다운로드 Windows의 Cygwin 아래에 node.js가 설치되어 있어야 Cygwin 설치 프로그램을 다운로드할 수 있습니다.
Cygwin 웹사이트: http://cygwin.com/
직접 다운로드 주소: http://cygwin.com/setup.exe
2단계. 설치
다운로드한 Cygwin 프로그램을 설치하고 기본적으로 다음 단계를 진행하세요.
다운로드 소스 선택 인터페이스 선택-》인터넷에서 설치
인터넷 연결 선택 인터페이스 선택-》직접 연결
다운로드 사이트 선택 선택 인터페이스-》 선택 사항입니다. 다운로드한 이미지를 선택하세요. .jp로 끝나는 일본어 웹사이트를 사용하는 것이 더 빠릅니다.
참고: 처음 설치하는 경우 경고가 표시됩니다. 팝업이 나타날 수 있습니다. 무시하고 확인을 클릭하세요.
3단계. 설치 구성 요소 선택
참고: 구성 요소가 많기 때문에 검색을 통해 찾는 것이 좋습니다. 이름을 클릭하여 선택하면 내부에 선택 사항을 나타내는 X(십자)가 있는 작은 사각형이 나타납니다.
개발 카테고리
gcc-g : C 컴파일러
gcc-mingw-g : Mingw32 GCC C용 헤더 및 라이브러리 지원
gcc4-g : G 하위 패키지
git: 빠른 버전 제어 시스템 – 코어 파일
make: 'make' 유틸리티의 GNU 버전
openssl-devel: OpenSSL 개발 환경
pkg-config: 설치된 라이브러리에 대한 정보를 검색하는 데 사용되는 유틸리티
zlib -devel: zlib 압축/압축 해제 라이브러리(개발)
편집기 범주
vim: Vi IMproved – 향상된 vi 편집기
Python 범주
모두
참고: 모두 안전합니까? Python 오른쪽에 있는 아이콘을 클릭하면 설치로 전환됩니다.
웹 카테고리
wget: HTTP 및 FTP를 통해 WWW에서 파일을 검색하는 유틸리티
curl: 다중 프로토콜 파일 전송 명령줄 도구
다음 메시지가 표시됩니다. 다음 단계 설치해야 할 종속 구성 요소가 많이 있습니다. 기본적으로 다음을 클릭하면 됩니다.
참고: 구성 요소는 모두 온라인으로 다운로드되므로 시간이 오래 걸릴 수 있으니 기다려 주세요.
4단계. ash.exe 실행
설치 후 바탕화면에 아이콘이 생성됩니다(바탕화면 항목에서 아이콘 생성을 선택한 경우). 이 아이콘을 실행하지 않도록 주의하세요!
폴더를 열고 C:cygwinbin 디렉터리를 입력합니다. 설치 디렉터리를 수정한 경우 cygwin 설치 디렉터리 아래에 bin 디렉터리를 입력합니다.
ash.exe 실행
팝업 명령창에서 ./rebaseall -v 명령 실행
명령 실행이 완료될 때까지 기다렸다가 종료를 실행하고 ash를 종료합니다.
5단계. Node.js 다운로드 및 설치
데스크톱에서 Cygwin 프로그램을 실행합니다.
명령창에 wget http://nodejs.org/dist/node-v0.4.7.tar.gz를 입력하고 Enter를 누르세요.
참고: node.js의 최신 버전이 node-v0.4.7이고, http://nodejs.org/dist/node-v0.4.7.tar.gz가 node.js이기 때문에 이 글을 쓰고 있습니다. Node.js 다운로드 주소는 이 글을 읽으실 때 node.js 웹사이트로 가서 최신 다운로드 경로를 받아 교체하시면 됩니다
Node.js 웹사이트: http://nodejs.org/
명령창에 tar xf node-v0.4.7.tar.gz를 입력하고 Enter를 누르세요. node-v0.4.7.tar.gz가 다운로드한 버전입니다.
명령창에 cd node-v0.4.7을 입력하고 Enter를 누르세요.
명령 창에 ./configure를 입력하고 Enter를 누릅니다.
명령창에 make를 입력하고 Enter를 누릅니다.
명령창에 make install을 입력하고 Enter를 누르세요.
자, 이제 node.js를 설치했습니다.
명령 창에 node –version을 입력하고 Enter를 눌러 node.js 버전을 확인하세요.
6단계. DNS 설정
폴더를 열고 C:cygwinetc 폴더로 이동합니다.
resolv.conf 파일을 수동으로 생성합니다.
새로 생성된 resolv.conf 파일을 메모장으로 열고 다음을 추가합니다.
nameserver 8.8.8.8
nameserver 8.8.4.4
저장하고 닫습니다.
단계 끝. Node.js가 실행되는지 테스트합니다.
이 시점에서는 설정이 완료되었지만 제대로 실행되는지 알 수 없으므로 샘플 파일을 작성해 보겠습니다. . 테스트해 보세요.
C:cygwin 디렉터리에 example.js를 만듭니다.
var http = require('http')
http.createServer(function (request, 응답) {
response.writeHead(200, {'Content-Type': 'text/html'})
response.end('Hello World'); ).listen(8888);
console.log('http://127.0.0.1:8888/에서 실행 중인 서버')
저장(참고: UTF-8 형식으로 저장) 그렇지 않으면 구문 오류가 보고됩니다.
cygwin을 실행하고 명령 창에 node /example.js를 입력한 후 Enter를 누르세요
http://127.0.0.1:8888/에서 Server가 실행 중인 것이 보이나요
cygwin을 닫지 말고 브라우저를 열고 http://127.0.0.1:8888/을 방문하여 hello world 페이지가 나타나는지 확인하세요.