createRequestListener
Summary
Wraps a fetch handler in a Node.js request listener that can be used with:
Example:
import * as http from 'node:http';
import { createRequestListener } from 'remix/node-fetch-server';
async function handler(request) {
return new Response('Hello, world!');
}
let server = http.createServer(
createRequestListener(handler)
);
server.listen(3000);Signature
function createRequestListener(
handler: FetchHandler,
options: RequestListenerOptions,
): RequestListener;
Params
handler
The fetch handler to use for processing incoming requests
options
Request listener options
Returns
A Node.js request listener function