-
2017. 4. 10. 15:37 개발자료/ECMAScript
nodejs 에서 웹 요청 사용하는 코드입니다
비동기 요청 예
option : 노드js http 기본값
{
hostname : "google.com",
path : "/"
}
param : 인자값
type : 없거나 https 문자열
onload : 완료반환
data : POST 전송시 데이터값
비동기 요청 예
option : 노드js http 기본값
{
hostname : "google.com",
path : "/"
}
param : 인자값
type : 없거나 https 문자열
onload : 완료반환
data : POST 전송시 데이터값
module.exports = {
http : require("http"),
https : require("https"),
ws : require("ws"),
ajax : function(option,param){
var text = "",
req = this[param.type||"http"].request(option,function(res){
res.on("data",function(chunk){
text += chunk;
});
res.on("end",function(){
if(param.onload){
param.onload(res,text);
}
});
});
req.on("error",function(err){
});
req.setNoDelay(true);
if(option.method=="POST" && param.body){
res.write(param.body);
}
return req;
}
};
Posted by Nightly Luna
댓글을 달아 주세요
안녕하세요 포럼보고 놀러왔어요! 스킨이 신선하네요^^
안녕하세요.
이 블로그는 옜날에 만든 스킨 적용해서 그냥 보존 할 생각이에요.
포럼에 새로 만들고 있는 스킨이 지금의 티스토리에 들어간 새 기능들을 모두 사용 할 수 있어요. ㅎㅎ