@thi.ng/server
Version:
Minimal HTTP server with declarative routing, static file serving and freely extensible via pre/post interceptors
10 lines (9 loc) • 305 B
JavaScript
const strictTransportSecurity = (maxAge = 63072e3, includeSubDomains = true) => {
const value = `max-age=${maxAge}${includeSubDomains ? "; includeSubDomains" : ""}`;
return {
pre: (ctx) => (ctx.res.setHeader("strict-transport-security", value), true)
};
};
export {
strictTransportSecurity
};