cache-control extension example

This commit is contained in:
Lloyd Brookes
2016-05-30 13:48:45 +01:00
parent 1c57d29b3f
commit 6a2bbafd08
4 changed files with 20 additions and 13 deletions

View File

@ -13,7 +13,6 @@ const t = require('typical')
const flatten = require('reduce-flatten')
const usage = commandLineUsage(cliOptions.usageData)
const stored = loadConfig('local-web-server')
let options
let isHttps = false
@ -36,16 +35,14 @@ if (options.misc.help) {
return
}
const convert = require('koa-convert')
const Koa = require('koa')
const app = new Koa()
const _use = app.use
app.use = x => _use.call(app, convert(x))
app.on('error', err => {
if (options.server['log-format']) {
console.error(ansi.format(err.message, 'red'))
}
})
const ws = localWebServer({
static: {
@ -64,7 +61,6 @@ if (options.misc.help) {
log: {
format: options.server['log-format']
},
cacheControl: options.server.cacheControl,
compress: options.server.compress,
mime: options.server.mime,
forbid: options.server.forbid,
@ -122,6 +118,7 @@ function onServerUp () {
}
function collectOptions () {
const stored = loadConfig('local-web-server')
let options = {}
/* parse command line args */