Aller au contenu
English

QueueServerOptions

import type { QueueServerOptions } from "@elie-laloum/outpost";
  • queueRequis
    TaskQueue
    File servie via HTTP ; fermer le serveur la laisse ouverte.
  • tokenRequis
    string | (() => readonly string[] | Promise<readonly string[]>)
    Jeton bearer accepté de 32 à 512 caractères sans espace, ou fonction renvoyant les jetons acceptés, appelée à chaque requête. Renvoyez ancien et nouveau jetons ensemble pendant une rotation ; une liste vide ou une erreur levée refuse toutes les requêtes.
  • hostOptionnel
    string | undefined
    Adresse d’écoute, 127.0.0.1 par défaut.
  • portOptionnel
    number | undefined
    Port TCP, 0 par défaut : le système choisit un port libre, visible dans url.
export interface QueueServerOptions {
  readonly queue: TaskQueue;
  readonly token:
    string | (() => readonly string[] | Promise<readonly string[]>);
  readonly host?: string;
  readonly port?: number;
}