SDK y paquetes@styx/source-sdkfunctions

Function: createServer()

Referencia de @styx/source-sdk generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/source-sdk/package.json

Página generada desde el TSDoc de @styx/source-sdk. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Function: createServer()

Re-export para test helpers (crear un HTTP server mock).

Call Signature

createServer<Request, Response>(requestListener?): Server<Request, Response>

Returns a new instance of Server.

The requestListener is a function which is automatically added to the 'request' event.

import http from 'node:http';

// Create a local server to receive data from
const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!',
  }));
});

server.listen(8000);
import http from 'node:http';

// Create a local server to receive data from
const server = http.createServer();

// Listen to the request event
server.on('request', (request, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!',
  }));
});

server.listen(8000);

Type Parameters

Request

Request extends typeof IncomingMessage = typeof IncomingMessage

Response

Response extends typeof ServerResponse = typeof ServerResponse

Parameters

requestListener?

RequestListener<Request, Response>

Returns

Server<Request, Response>

Since

v0.1.13

Call Signature

createServer<Request, Response>(options, requestListener?): Server<Request, Response>

Returns a new instance of Server.

The requestListener is a function which is automatically added to the 'request' event.

import http from 'node:http';

// Create a local server to receive data from
const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!',
  }));
});

server.listen(8000);
import http from 'node:http';

// Create a local server to receive data from
const server = http.createServer();

// Listen to the request event
server.on('request', (request, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    data: 'Hello World!',
  }));
});

server.listen(8000);

Type Parameters

Request

Request extends typeof IncomingMessage = typeof IncomingMessage

Response

Response extends typeof ServerResponse = typeof ServerResponse

Parameters

options

ServerOptions<Request, Response>

requestListener?

RequestListener<Request, Response>

Returns

Server<Request, Response>

Since

v0.1.13