Added U2F Support for YubiKey
This commit is contained in:
18
src/web.ts
18
src/web.ts
@ -9,7 +9,7 @@ import * as cookieparser from "cookie-parser"
|
||||
|
||||
import * as i18n from "i18n"
|
||||
import * as compression from "compression";
|
||||
import ApiRouter from "./api/api";
|
||||
import ApiRouter from "./api";
|
||||
import ViewRouter from "./views/views";
|
||||
import RequestError, { HttpStatusCode } from "./helper/request_error";
|
||||
|
||||
@ -64,16 +64,14 @@ export default class Web {
|
||||
next()
|
||||
})
|
||||
|
||||
function shouldCompress(req, res) {
|
||||
if (req.headers['x-no-compression']) {
|
||||
// don't compress responses with this request header
|
||||
return false
|
||||
this.server.use(compression({
|
||||
filter: (req, res) => {
|
||||
if (req.headers['x-no-compression']) {
|
||||
return false
|
||||
}
|
||||
return compression.filter(req, res)
|
||||
}
|
||||
|
||||
// fallback to standard filter function
|
||||
return compression.filter(req, res)
|
||||
}
|
||||
this.server.use(compression({ filter: shouldCompress }))
|
||||
}));
|
||||
}
|
||||
|
||||
private registerEndpoints() {
|
||||
|
Reference in New Issue
Block a user