File tree 2 files changed +6
-27
lines changed
2 files changed +6
-27
lines changed Original file line number Diff line number Diff line change @@ -198,22 +198,11 @@ function createRedirectDirectoryListener () {
198
198
199
199
// send redirect response
200
200
res . statusCode = 301
201
- setHeaderIfNotSet ( res , 'Content-Type' , 'text/html; charset=UTF-8' )
202
- setHeaderIfNotSet ( res , 'Content-Length' , Buffer . byteLength ( doc ) )
203
- setHeaderIfNotSet ( res , 'Content-Security-Policy' , "default-src 'none'" )
204
- setHeaderIfNotSet ( res , 'X-Content-Type-Options' , 'nosniff' )
205
- setHeaderIfNotSet ( res , 'Location' , loc )
201
+ res . setHeader ( 'Content-Type' , 'text/html; charset=UTF-8' )
202
+ res . setHeader ( 'Content-Length' , Buffer . byteLength ( doc ) )
203
+ res . setHeader ( 'Content-Security-Policy' , "default-src 'none'" )
204
+ res . setHeader ( 'X-Content-Type-Options' , 'nosniff' )
205
+ res . setHeader ( 'Location' , loc )
206
206
res . end ( doc )
207
207
}
208
208
}
209
-
210
- /**
211
- * Set default value for the header only if it is not already set in the response
212
- * @private
213
- */
214
-
215
- function setHeaderIfNotSet ( res , name , value ) {
216
- if ( ! res . hasHeader ( name ) ) {
217
- res . setHeader ( name , value )
218
- }
219
- }
Original file line number Diff line number Diff line change @@ -468,9 +468,6 @@ describe('serveStatic()', function () {
468
468
before ( function ( ) {
469
469
server = createServer ( fixtures , null , function ( req , res ) {
470
470
req . url = req . url . replace ( / \/ s n o w ( \/ | $ ) / , '/snow \u2603$1' )
471
- if ( req . url . match ( / \/ p e t s / ) ) {
472
- res . setHeader ( 'Content-Security-Policy' , "default-src 'self'" )
473
- }
474
471
} )
475
472
} )
476
473
@@ -510,20 +507,13 @@ describe('serveStatic()', function () {
510
507
. expect ( 301 , / > R e d i r e c t i n g t o \/ s n o w % 2 0 % E 2 % 9 8 % 8 3 \/ < / , done )
511
508
} )
512
509
513
- it ( 'should respond with default Content-Security-Policy when header is not set ' , function ( done ) {
510
+ it ( 'should respond with default Content-Security-Policy' , function ( done ) {
514
511
request ( server )
515
512
. get ( '/users' )
516
513
. expect ( 'Content-Security-Policy' , "default-src 'none'" )
517
514
. expect ( 301 , done )
518
515
} )
519
516
520
- it ( 'should respond with custom Content-Security-Policy when header is set' , function ( done ) {
521
- request ( server )
522
- . get ( '/pets' )
523
- . expect ( 'Content-Security-Policy' , "default-src 'self'" )
524
- . expect ( 301 , done )
525
- } )
526
-
527
517
it ( 'should not redirect incorrectly' , function ( done ) {
528
518
request ( server )
529
519
. get ( '/' )
You can’t perform that action at this time.
0 commit comments