@sebastianwessel/quickjs v2.2.0
@sebastianwessel/quickjs / GetFetchAdapterOptions
Type Alias: GetFetchAdapterOptions
GetFetchAdapterOptions =
object
Defined in: adapter/fetch.ts:12
Options for creating the default fetch adapter
Properties
allowedCorsOrigins?
optional
allowedCorsOrigins:string
[]
Defined in: adapter/fetch.ts:44
List of allowed CORS origins
Default
['*']
allowedHosts?
optional
allowedHosts:string
[]
Defined in: adapter/fetch.ts:20
List of allowed hosts. If set, only these hosts are allowed to call
allowedProtocols?
optional
allowedProtocols:string
[]
Defined in: adapter/fetch.ts:24
List of allowed protocols. If set, only these protocols are allowed to call
corsCheck?
optional
corsCheck:boolean
Defined in: adapter/fetch.ts:39
Flag to enable CORS policy check
Default
false
disallowedHosts?
optional
disallowedHosts:string
[]
Defined in: adapter/fetch.ts:29
List of disallowed hosts. If set, these hosts are not allowed to call
Default
['localhost', '127.0.0.1']
fs?
optional
fs:IFs
Defined in: adapter/fetch.ts:16
The virtual file system of the sandbox (excludes node_modules)
rateLimitDuration?
optional
rateLimitDuration:number
Defined in: adapter/fetch.ts:54
Duration in seconds for the rate limit
Default
1
rateLimitPoints?
optional
rateLimitPoints:number
Defined in: adapter/fetch.ts:49
Number of requests allowed in the specified duration
Default
10
timeout?
optional
timeout:number
Defined in: adapter/fetch.ts:34
Timeout for fetch requests in milliseconds
Default
5000