@sebastianwessel/quickjs v3.0.0
@sebastianwessel/quickjs / GetFetchAdapterOptions
Type Alias: GetFetchAdapterOptions
GetFetchAdapterOptions =
object
Defined in: adapter/fetch.ts:12
Options for creating the default fetch adapter
Properties
allowedCorsOrigins?
optionalallowedCorsOrigins:string[]
Defined in: adapter/fetch.ts:44
List of allowed CORS origins
Default
['*']allowedHosts?
optionalallowedHosts:string[]
Defined in: adapter/fetch.ts:20
List of allowed hosts. If set, only these hosts are allowed to call
allowedProtocols?
optionalallowedProtocols:string[]
Defined in: adapter/fetch.ts:24
List of allowed protocols. If set, only these protocols are allowed to call
corsCheck?
optionalcorsCheck:boolean
Defined in: adapter/fetch.ts:39
Flag to enable CORS policy check
Default
falsedisallowedHosts?
optionaldisallowedHosts: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?
optionalfs:IFs
Defined in: adapter/fetch.ts:16
The virtual file system of the sandbox (excludes node_modules)
rateLimitDuration?
optionalrateLimitDuration:number
Defined in: adapter/fetch.ts:54
Duration in seconds for the rate limit
Default
1rateLimitPoints?
optionalrateLimitPoints:number
Defined in: adapter/fetch.ts:49
Number of requests allowed in the specified duration
Default
10timeout?
optionaltimeout:number
Defined in: adapter/fetch.ts:34
Timeout for fetch requests in milliseconds
Default
5000