MCPcopy
hub / github.com/socketio/socket.io / abortRequest

Method abortRequest

packages/engine.io/lib/userver.ts:266–288  ·  view source on GitHub ↗
(
    res: HttpResponse | ResponseWrapper,
    errorCode: number,
    errorContext?: { message?: string },
  )

Source from the content-addressed store, hash-verified

264 }
265
266 private abortRequest(
267 res: HttpResponse | ResponseWrapper,
268 errorCode: number,
269 errorContext?: { message?: string },
270 ) {
271 const statusCode =
272 errorCode === Server.errors.FORBIDDEN
273 ? "403 Forbidden"
274 : "400 Bad Request";
275 const message =
276 errorContext && errorContext.message
277 ? errorContext.message
278 : Server.errorMessages[errorCode];
279
280 res.writeStatus(statusCode);
281 res.writeHeader("Content-Type", "application/json");
282 res.end(
283 JSON.stringify({
284 code: errorCode,
285 message,
286 }),
287 );
288 }
289}
290
291class ResponseWrapper {

Callers 2

callbackMethod · 0.95
closeConnectionMethod · 0.95

Calls 3

writeStatusMethod · 0.80
writeHeaderMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected