UNPKG

fkc

Version:

FKC application service framework.

27 lines 663 B
'use strict'; 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 } } }