????????β??????????????nodejs???Щ?????????????nodejs???Щ????????nodejs???????????????????????????????????????????????????????????Щ????????????????????????????????????Щ??nodejs?????????????????????????
?????????????????????nodejs???Щ????????????????nodejs?????е???飬??????????????http??顣???????????д?????У???????????????????http??飬???£?
????consthttp=require('http');
???????????????????????http????е?creatServer(function(req??res){})??????????д???http???????????£?
vartestserver=http.createServer(function(req??res){
});
??????????????????????????????function???????function?????req??????????????????res???????????????????????????д??res??req?????????????????http.server?????testserver??
???????????????listen??????????????testserver?????????????????????£?
testserver.listen(8080??function(){
console.log("listenstrart8080new ");
});
????????????testserver??????8080????????????????????????????????????listen??????????????????????????????????????????????????????????????????????????????
????"listenstrart8080new "??
????????????????????????nodejs????к???????????nodejs?????????????????
???????????????????????testserver????????????????????????????????????????????κδ????????????κη???????????????????????????????????£?
vartestserver=http.createServer(function(req??res){
res.writeHeader(200??{'Content-Type':'text/html'});
res.end();
});
?????????????д?????200??????
????????????????????????±仯??
constfs=require('fs');
vartestserver=http.createServer(function(req??res){
if(req.method=="GET"){
console.log("reload");
varhtml=fs.readFileSync('/test/index.html');
res.writeHeader(200??{"Content-Type":"text/html"});
res.write(html);
res.end();
}
});
?????????????????????fs??飬????????nodejs?и?????????????????β????У??????????ж????????????????"GET"??????????????????index.html??????????д???????res?????????????????????????html??檔??????????html????????fs.readFileSync('/test/index.html')????????nodejs???????Sync?????????????????????????????????????????????????????????С?
?????????????????????????????????????????д??????????????????????2?????
vartestserver=http.createServer(function(req??res){
req.on('data'??function(data){
console.log(data);
});
req.on('error'??function(err)){
console.log(err);
});
});
???????????????????req.on??????????????????????????????????????data??????????????????error????
??????????nodejs????????????????????????д??????????????????????????????????????????????????????????????????????????????????????????nodejs?????????????????????????д??????????
????????????????????????????????????nodejs??????????http???????????????????к???仯??????????????nodejs???????????????nodejs?????????????????к??????????????????nodejs???Щ??á?