fkc
Version:
FKC application service framework.
27 lines • 663 B
JavaScript
;
const bodys = require('../service/body');
module.exports = (req,res)=>{
req.fkc = {stop:1};
req.url = decodeURIComponent(req.url);
const method = req.method.toLowerCase();
return {
arg:{},
stop(){
req.fkc.stop = 0;
},
body(obj){
bodys(req,obj);
},
res:{
setHeader(name,value){
if(name&&value) res.setHeader(name,value);
}
},
req:{
method,
data:{},
protocol:req.socket.encrypted?'https':'http',
headers:req.headers
}
}
}