UNPKG

fkc

Version:

FKC application service framework.

22 lines 566 B
'use strict'; const stream = require('./stream'); const {isFile} = require('../fs'); const errs = require('../json/error'); const {error,fileName,fileType} = require('../util'); module.exports = (req,res,obj)=>{ let url = obj.path.match(obj.url); if(!url) { error(res,errs.req); return; } url = obj.file.dir+'/'+url[1]; if(!isFile(url)){ error(res,errs.req); return; } if(obj.file.html) { stream(req,res,fileType(url)); }else{ stream(req,res,fileName(url)); } }