Core · Requests

Requests

Il modulo request.js contiene gli strumenti per lavorare con le richieste HTTP ricevute dal server LizardJS.

📦 Importazione

Dal tuo app.js, puoi importare le funzioni del modulo con:

app.js
import {
    httpresponse
} from "./lizardjs/request.js";

httpresponse()

httpresponse(type)

Crea un oggetto che rappresenta una risposta HTTP attraverso il relativo status code.

La funzione contiene alcuni dei più comuni status HTTP, come 200, 404 e 500.

Esempio

app.js
import {
    httpresponse
} from "./lizardjs/request.js";

let response = httpresponse(404);

console.log(response);

Una risposta per 404 avrà questo tipo di struttura:

Output
{
    type: 404,
    message: "Not Found"
}

Status disponibili

Attualmente httpresponse() riconosce questi status:

Se viene utilizzato uno status non presente nell'elenco, il messaggio restituito sarà "Unknown Status".

app.js
let response = httpresponse(418);

console.log(response);
Output
{
    type: 418,
    message: "Unknown Status"
}

Utilizzo con LizardJS

httpresponse() può essere utilizzata per preparare una risposta HTTP da utilizzare nella logica della tua applicazione.

Ad esempio, puoi creare una risposta 404:

app.js
import {
    httpresponse
} from "./lizardjs/request.js";

let notFound = httpresponse(404);

console.log(notFound.message);

Il risultato sarà:

Output
Not Found
💡 Nota

La configurazione automatica delle risposte personalizzate, ad esempio tramite 404resp nelle opzioni di server(), è prevista per una versione futura di LizardJS.

Prossimi passi

Per gestire i cookie HTTP della tua applicazione, consulta la documentazione di cookie.js.