node. js 학습 노트 2 (간단 한 코드 예시 및 모듈 화)

1897 단어 node.js
선언:   
(책 은 지난 번 에 node 에서 while 순환 을 입력 한 후 종료 할 수 없 는 문제 에 대해 방법 이 있 습 니 다. 터미널 을 새로 만 들 고 node 프로 세 스 를 끝 냅 니 다. 프로 세 스 를 끝 내 는 방법, 인터넷 검색 을 통 해 다양한 명령 이 있 습 니 다. 명령 행 에 익숙 하지 않 은 저 에 게 는 과감하게 가장 좋 은 방법 을 찾 았 습 니 다: pkill - 9 node)
     사실 요 이틀 동안 인터넷 을 참조 하여 여러 가지 코드 예 시 를 했 지만 어디서부터 말 해 야 할 지 모 르 겠 고 지금까지 이 편 을 보 았 다 (http://www.nodebeginner.org/index-zh-cn.html) node 입문 소 개 는 간단 한 예제 코드 와 모듈 화 부터 시작 하기 로 했다.저 는 학습 과정 만 간단하게 기록 하고 구체 적 인 내용 은 상술 한 사이트 주 소 를 옮 겨 주 십시오.
잔말 말고 본문 을 시작 하 세 요.
    1. 새 프로젝트 는 기본 적 인 http 서버 기능 을 실현 하고 server. js 파일 에 존재 합 니 다. 코드 는 다음 과 같 습 니 다.
var http = require("http");
http.createServer(function (request,response) {
	// body...
	console.log("request received");
	response.writeHead(200,{"Content-Type": "text/plain"});
	response.write("hello world!");
	response.end();
}).listen(8888);

    node. js 로 node server. js 를 실행 한 후 브 라 우 저 로 접근 합 니 다.http://localhost:8888/"hello world!" 라 는 웹 페이지 를 볼 수 있 습 니 다.
    2. 상기 서버 코드 를 모듈 화:
    구체 적 인 방법 은 상기 server. js 의 코드 를 다음 과 같이 수정 합 니 다.
var http = require("http");
function start () {
	http.createServer(function (request,response) {
		// body...
		console.log("request received");
		response.writeHead(200,{"Content-Type": "text/plain"});
		response.write("hello world!  How are you, my dear");
		response.end();
	}).listen(8888);

	console.log("Server has Started");
}

exports.start = start();

    3. 방금 실 현 된 모듈 호출:
    index. js 파일 을 만 들 고 다음 코드 를 작성 합 니 다.
var server = require("./server");
server.start;

    이 때 node. js 로 index. js 파일 을 실행 하면 http 서버 모듈 의 코드 를 호출 할 수 있 습 니 다. so easy! 
이 간단 한 기록 은 http 요청 을 받 아들 이 는 방법 으로 다음 에 요청 을 받 은 후 앉 을 수 있 는 간단 한 조작 을 준비 합 니 다.

좋은 웹페이지 즐겨찾기