Removed http/2 push for service worker prefetches

This commit is contained in:
2017-11-11 19:24:47 +01:00
parent b0a30cdbfa
commit 97dfcf43ae
2 changed files with 12 additions and 1 deletions

View File

@ -62,6 +62,11 @@ func configure(app *aero.Application) *aero.Application {
// Prefetch all collections
arn.DB.Prefetch()
// Do not use HTTP/2 push on service worker requests
app.AddPushCondition(func(ctx *aero.Context) bool {
return ctx.Request().Header().Get("X-Source") != "service-worker"
})
// Specify test routes
for route, examples := range routeTests {
app.Test(route, examples)