File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -127,23 +127,15 @@ var getHeaders = function (Env, type) {
127127 csp = Default . contentSecurity ( Env ) ;
128128 }
129129 headers [ 'Content-Security-Policy' ] = csp ;
130-
131- if ( Env . NO_SANDBOX ) { // handles correct configuration for local development
132- // https://stackoverflow.com/questions/11531121/add-duplicate-http-response-headers-in-nodejs
133- headers [ "Cross-Origin-Resource-Policy" ] = 'cross-origin' ;
134- headers [ "Cross-Origin-Embedder-Policy" ] = 'require-corp' ;
135- }
130+ headers [ "Cross-Origin-Resource-Policy" ] = 'cross-origin' ;
131+ headers [ "Cross-Origin-Embedder-Policy" ] = 'require-corp' ;
132+ cacheHeaders ( Env , key , headers ) ;
136133
137134 // Don't set CSP headers on /api/ endpoints
138135 // because they aren't necessary and they cause problems
139136 // when duplicated by NGINX in production environments
140- if ( type === 'api' ) {
141- cacheHeaders ( Env , key , headers ) ;
142- return headers ;
143- }
137+ if ( type === 'api' ) { delete headers [ 'Content-Security-Policy' ] ; }
144138
145- headers [ "Cross-Origin-Resource-Policy" ] = 'cross-origin' ;
146- cacheHeaders ( Env , key , headers ) ;
147139 return headers ;
148140} ;
149141
You can’t perform that action at this time.
0 commit comments