SecurityHeadersOptionsBuilder
このコンテンツはまだ日本語訳がありません。
Defined in: src/http/middleware/SecurityHeadersOptions.ts:52
Fluent builder for SecurityHeadersOptionsType.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SecurityHeadersOptionsBuilder():
SecurityHeadersOptionsBuilder
Returns
Section titled “Returns”SecurityHeadersOptionsBuilder
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”build()
Section titled “build()”build():
Partial<T>
Defined in: src/util/OptionsBuilder.ts:51
Snapshot the set fields as an independent Partial<T> (own props only).
Returns
Section titled “Returns”Partial<T>
Inherited from
Section titled “Inherited from”withContentTypeOptions()
Section titled “withContentTypeOptions()”withContentTypeOptions(
flag?):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:56
Parameters
Section titled “Parameters”boolean = true
Returns
Section titled “Returns”this
withCrossOriginEmbedderPolicy()
Section titled “withCrossOriginEmbedderPolicy()”withCrossOriginEmbedderPolicy(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:74
Parameters
Section titled “Parameters”false | "require-corp" | "credentialless"
Returns
Section titled “Returns”this
withCrossOriginOpenerPolicy()
Section titled “withCrossOriginOpenerPolicy()”withCrossOriginOpenerPolicy(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:68
Parameters
Section titled “Parameters”false | "same-origin" | "same-origin-allow-popups" | "unsafe-none"
Returns
Section titled “Returns”this
withCrossOriginResourcePolicy()
Section titled “withCrossOriginResourcePolicy()”withCrossOriginResourcePolicy(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:71
Parameters
Section titled “Parameters”false | "same-origin" | "same-site" | "cross-origin"
Returns
Section titled “Returns”this
withFrameOptions()
Section titled “withFrameOptions()”withFrameOptions(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:59
Parameters
Section titled “Parameters”false | "DENY" | "SAMEORIGIN"
Returns
Section titled “Returns”this
withHsts()
Section titled “withHsts()”withHsts(
value?):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:80
Parameters
Section titled “Parameters”value?
Section titled “value?”false | Partial<HstsOptionsType>
Returns
Section titled “Returns”this
withPermissionsPolicy()
Section titled “withPermissionsPolicy()”withPermissionsPolicy(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:65
Parameters
Section titled “Parameters”false | Readonly<Record<string, readonly string[]>>
Returns
Section titled “Returns”this
withReferrerPolicy()
Section titled “withReferrerPolicy()”withReferrerPolicy(
value):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:62
Parameters
Section titled “Parameters”string | false
Returns
Section titled “Returns”this
withXssProtection()
Section titled “withXssProtection()”withXssProtection(
flag?):this
Defined in: src/http/middleware/SecurityHeadersOptions.ts:77
Parameters
Section titled “Parameters”boolean = true
Returns
Section titled “Returns”this
create()
Section titled “create()”
staticcreate():SecurityHeadersOptionsBuilder
Defined in: src/http/middleware/SecurityHeadersOptions.ts:53
Returns
Section titled “Returns”SecurityHeadersOptionsBuilder
