all repos — archive/homestead @ 6061d1e5b5bdd67ab958c7cedc2f3fe5712e3ea2

My future indieweb platform

feat: add some security with helmet

Alan Pearce
commit

6061d1e5b5bdd67ab958c7cedc2f3fe5712e3ea2

parent

abd28f9633da4ac2f7fbdfd930c11a46b567b105

1 file changed, 10 insertions(+), 0 deletions(-)

changed files
M src/app.jssrc/app.js
@@ -3,6 +3,8 @@
const Koa = require('koa') const app = new Koa() +const helmet = require('koa-helmet') + const actions = require('./actions.js') const config = require('./modules/config.js')
@@ -25,6 +27,14 @@ `/${term}/:value`,
actions.taxonGenerator(config, term, items) ) } + +app.use( + helmet({ + hsts: { + setIf: ctx => ctx.secure + } + }) +) app.use(router.routes()).use(router.allowedMethods())