nodejs 경로 메커니즘

1272 단어 전단-node.js
//require  
var http = require("http");
var fs = require("fs");
//     ,         ,         ,    
var server = http.createServer(function(req, res){
	if(req.url == "/fang"){
		fs.readFile("./01.html",function(err,data){
			//req    ,request; res    ,response
			//  HTTP  ,   200,     html,    utf-8
			res.writeHead(200, {"Content-type":"text/html;charset=UTF-8"});
			res.end(data);
		});
	} else if(req.url == "/yuan"){
		fs.readFile("./02.html",function(err,data){
			res.writeHead(200, {"Content-type":"text/html;charset=UTF-8"});
			res.end(data);
		});
	} else if(req.url == "/0.jpg"){
		fs.readFile("./0.jpg",function(err,data){
			//req    ,request; res    ,response
			//  HTTP  ,   200,     html,    utf-8
			res.writeHead(200, {"Content-type":"image/jpg"});
			res.end(data);
		});
	} else {
		res.writeHead(404, {"Content-type":"text/html;charset=UTF-8"});
		res.end("      ");
	}
	
});

//     ,  3000  (       )
server.listen(3000,"127.0.0.1");

node. js 의 모든 그림, 파일 은 경로 로 만들어 야 접근 할 수 있 습 니 다.
node. js 의 URL 은 실제 물리 파일 과 관계 가 없습니다.URL 은 Node 의 맨 위 경로 디자인 을 통 해 정적 파일 을 전달 합 니 다.

좋은 웹페이지 즐겨찾기