commencer
fermé la barre de navigation Alt + B

Envoie de requete

La librairie met a disposition une fonction sendRequest() qui vous permet de faire des requete post a votre api facilement.

Il prend en paramtre un objet de clé valeur permettant de configurer la requete.

Cette fonction ne fonctionne qu'avec les api qui envoie du json car il le parse et le return

Quand vous mettez la clé includeToken a true il recupère le cookie du nom spécifié dans la variable config dans le fichier de config hamzus.config.js cette variable de config sessionTokenName contient le nom du cookie qui contient le token d'authentification et est envoyé au même nom dans une variable POST au serveur. Pour plus d'info sur cette variable voir commencer

Import

import { sendRequest } from "hamzus-ui"

Exemple complet

Exemple complet

1

2

<script>

3

import { onMount } from "svelte";

4

import { sendRequest } from "@utils/request";

5

6

onMount(async()=>{

7

const request = await sendRequest({

8

url:"http://localhost:8000",

9

path:"/login",

10

includeToken:true,

11

data:{

12

email:"exemple@exemple.com",

13

password:"123456"

14

}

15

})

Exemple minimal

Ici il sagit d'un exemple minimal. Comme vous pouvez le voir il n y a pas de clé url dans ce cas la fonction prend la clé url situé dans votre variable config dans le fichier hamzus.config.js configuré au début du projet commencer

Exemple complet

1

2

<script>

3

import { onMount } from "svelte";

4

import { sendRequest } from "@utils/request";

5

6

onMount(async()=>{

7

const request = await sendRequest({

8

path:"/ping",

9

})

10

})

11

</script>

12