UNPKG

hig

Version:

HiG server

24 lines (22 loc) 536 B
var servers = require("./index"), server = servers.core, fileutils = require('../fileutils'), fs = require('fs'); function up(options) { var serverpath = options.serverpath; server.get(/(.+\.css)$/, function (req, res, next) { var fullPath = serverpath + req.params[0]; if (fullPath.indexOf('..') !== -1) { return next(); } if (fileutils.isFile(fullPath)) { var css = fs.readFileSync(fullPath, 'utf8'); servers.send["css"](res, css); } else { return next(); } }); } servers.components.push({ up: up });