Skip to content

Faire une requête

ts
import { 
createHttpClient
} from "@duplojs/http/client";
import { type
Routes
} from "./types";
const
client
=
createHttpClient
<
Routes
>({
baseUrl
: "http://localhost:1506",
}); const
promiseRequestCreateUser
=
client
.
post
(
"/users", {
body
: {
username
: "math",
age
: 23,
}, }, ); // select good path const
promiseRequest
=
client
.
post
("
");
// and good params const
promiseRequestFindManyPost
=
client
.
get
(
"/posts", {
query
: {
page
: "3" } },
);

Pour faire une requête, il vous suffit d'appeler les méthodes get, post, patch, put, delete ou request du client HTTP. Ces méthodes-là vous renvoient une PromiseRequest, qui est un objet étendu de Promise.

Si vous avez initialisé votre client avec du typage, celui-ci vous proposera les paths et paramètres disponibles pour chacune des routes. Plus de possibilité de se tromper !

Diffusé sous licence MIT.