@morojs/moro / NodeRuntimeAdapter
Class: NodeRuntimeAdapter
Defined in: src/core/runtime/node-adapter.ts:8
Extends
BaseRuntimeAdapter
Constructors
Constructor
new NodeRuntimeAdapter():
NodeRuntimeAdapter
Returns
NodeRuntimeAdapter
Inherited from
BaseRuntimeAdapter.constructor
Properties
type
readonlytype:"node"
Defined in: src/core/runtime/node-adapter.ts:9
Overrides
BaseRuntimeAdapter.type
Methods
adaptRequest()
adaptRequest(
req):Promise<HttpRequest>
Defined in: src/core/runtime/node-adapter.ts:11
Parameters
req
IncomingMessage
Returns
Promise<HttpRequest>
Overrides
BaseRuntimeAdapter.adaptRequest
adaptResponse()
adaptResponse(
moroResponse,_req):Promise<ServerResponse<IncomingMessage>>
Defined in: src/core/runtime/node-adapter.ts:47
Parameters
moroResponse
HttpResponse | RuntimeHttpResponse
_req
IncomingMessage
Returns
Promise<ServerResponse<IncomingMessage>>
Overrides
BaseRuntimeAdapter.adaptResponse
createMockResponse()
protectedcreateMockResponse():RuntimeHttpResponse
Defined in: src/core/runtime/base-adapter.ts:44
Returns
Inherited from
BaseRuntimeAdapter.createMockResponse
createServer()
createServer(
handler):MoroHttpServer
Defined in: src/core/runtime/node-adapter.ts:56
Parameters
handler
(req, res) => Promise<void>
Returns
Overrides
BaseRuntimeAdapter.createServer
enhanceRequest()
protectedenhanceRequest(baseRequest):HttpRequest
Defined in: src/core/runtime/base-adapter.ts:29
Parameters
baseRequest
Partial<HttpRequest>
Returns
Inherited from
BaseRuntimeAdapter.enhanceRequest
generateUUID()
protectedgenerateUUID():string
Defined in: src/core/runtime/base-adapter.ts:17
Returns
string
Inherited from
BaseRuntimeAdapter.generateUUID
listen()
listen(
server,port,host?,callback?):void
Defined in: src/core/runtime/node-adapter.ts:87
Parameters
server
port
number
host?
string
callback?
() => void
Returns
void
parseBody()
protectedparseBody(body,contentType?):Promise<any>
Defined in: src/core/runtime/base-adapter.ts:124
Parameters
body
any
contentType?
string
Returns
Promise<any>
Inherited from
BaseRuntimeAdapter.parseBody
parseUrl()
protectedparseUrl(url):object
Defined in: src/core/runtime/base-adapter.ts:99
Parameters
url
string
Returns
object
pathname
pathname:
string
query
query:
Record<string,string>
Inherited from
BaseRuntimeAdapter.parseUrl