콘텐츠로 이동
한국어

Request timeout

이 콘텐츠는 아직 번역되지 않았습니다.

requestTimeout(ms) races the handler against a deadline and returns 503 if the deadline wins.

import { requestTimeout, withMiddleware } from 'actor-ts/http';
const routes = withMiddleware(requestTimeout(5000), appRoutes);

Pass options for a custom response:

import { TimeoutOptions } from 'actor-ts/http';
requestTimeout(
TimeoutOptions.create()
.withMs(5000)
.withOnTimeout((req) => completeJson(Status.ServiceUnavailable, { error: 'slow', path: req.path })),
);
Builder methodFieldDefault
withMs(ms)ms30000
withOnTimeout(onTimeout)onTimeout503 { error: 'request timed out' }