CONST HTTP = 요구] ( 'HTTP' ); const를 URL이 = ( 'URL'필요 ) CONST 경로를 = 요구] ( '경로' ) CONST FS가 요구] ( 'FS'= ) CONST MIME를 ( 'MIME'을 요구 = ); 앱의 CONST = http.createServer (); 을 console.log (글로벌 .__있는 dirname); // 을 console.log (__ 파일 이름) app.on ( '요청'(REQ, RES) => { //는 사용자의 요청 경로를 가져옵니다 = 송출 경로 이름 url.parse (req.url) .pathname, 경로 = 경로 == '/' '/default.html'? : 경로; // 서버 하드 디스크 경로의 실제 경로에 대한 사용자의 요청을 변환을 realpath = path.join 송출 (__ dirname이, '공공'+ 경로) (realpath)을 CONSOLE.LOG; // 같은 CSS 파일을 배치 메모리 페이지 등 공공 정적 리소스, 송출 유형 = mime.getType (realpath) // 읽기 파일 fs.readFile (realpath (오류, 결과) => { // 파일 읽기에 실패하면 IF ! (오류 = 널 (null) ) { res.writeHead ( 404 , { 캐릭터 세트 =; '텍스트 / HTML :'콘텐츠 유형을 ' UTF8 ' }) res.end ( '파일 읽기에 실패했습니다 ' ); 반환 ; } res.writeHead ( 200이다 { '콘텐츠 형' : 유형 }) res.end (결과); }); }); app.listen ( 3000 ) 을 console.log ( '서버 시작 성공')