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 의 맨 위 경로 디자인 을 통 해 정적 파일 을 전달 합 니 다.