@morojs/moro


@morojs/moro / CloudflareWorkersAdapter

Class: CloudflareWorkersAdapter

Defined in: src/core/runtime/cloudflare-workers-adapter.ts:15

Extends

  • BaseRuntimeAdapter

Constructors

Constructor

new CloudflareWorkersAdapter(): CloudflareWorkersAdapter

Returns

CloudflareWorkersAdapter

Inherited from

BaseRuntimeAdapter.constructor

Properties

type

readonly type: "cloudflare-workers"

Defined in: src/core/runtime/cloudflare-workers-adapter.ts:16

Overrides

BaseRuntimeAdapter.type

Methods

adaptRequest()

adaptRequest(request, env, ctx): Promise<HttpRequest>

Defined in: src/core/runtime/cloudflare-workers-adapter.ts:18

Parameters

request

Request

env

WorkersEnv

ctx

WorkersContext

Returns

Promise<HttpRequest>

Overrides

BaseRuntimeAdapter.adaptRequest


adaptResponse()

adaptResponse(moroResponse): Promise<Response>

Defined in: src/core/runtime/cloudflare-workers-adapter.ts:70

Parameters

moroResponse

HttpResponse | RuntimeHttpResponse

Returns

Promise<Response>

Overrides

BaseRuntimeAdapter.adaptResponse


createMockResponse()

protected createMockResponse(): RuntimeHttpResponse

Defined in: src/core/runtime/base-adapter.ts:39

Returns

RuntimeHttpResponse

Inherited from

BaseRuntimeAdapter.createMockResponse


createServer()

createServer(handler): (request, env, ctx) => Promise<Response>

Defined in: src/core/runtime/cloudflare-workers-adapter.ts:101

Parameters

handler

(req, res) => Promise<void>

Returns

(request, env, ctx): Promise<Response>

Parameters
request

Request

env

WorkersEnv

ctx

WorkersContext

Returns

Promise<Response>

Overrides

BaseRuntimeAdapter.createServer


enhanceRequest()

protected enhanceRequest(baseRequest): HttpRequest

Defined in: src/core/runtime/base-adapter.ts:24

Parameters

baseRequest

Partial<HttpRequest>

Returns

HttpRequest

Inherited from

BaseRuntimeAdapter.enhanceRequest


generateUUID()

protected generateUUID(): string

Defined in: src/core/runtime/base-adapter.ts:17

Returns

string

Inherited from

BaseRuntimeAdapter.generateUUID


parseBody()

protected parseBody(body, contentType?): Promise<any>

Defined in: src/core/runtime/base-adapter.ts:114

Parameters

body

any

contentType?

string

Returns

Promise<any>

Inherited from

BaseRuntimeAdapter.parseBody


parseUrl()

protected parseUrl(url): object

Defined in: src/core/runtime/base-adapter.ts:89

Parameters

url

string

Returns

object

pathname

pathname: string

query

query: Record<string, string>

Inherited from

BaseRuntimeAdapter.parseUrl