[[oktatas:web:javascript:javascript_teszt|< JavaScript teszt]]
====== Mockoon ======
* **Szerző:** Sallai András
* Copyright (c) 2021, Sallai András
* Szerkesztve: 2024
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== A Mockoon =====
A Mockoon egy API szerver szimulátor.
Használható CLI és GUI felülettel egyaránt.
Használhatunk helyi vagy felhőben létrehozott projekteket. Egy projekten belül felvehetünk különböző útvonalakat vagy más néven végpontokat, amihez akár egyben is rendelhető az összes CRUD művelet.
Webhely:
* https://mockoon.com/
===== CLI használat =====
A CLI használathoz telepíthetjük globálisan a mockoon csomagot:
npm install -g @mockoon/cli
A data.json fájlt beszerezhető például a GUI felületen, a projekt menüjére kattintva
válasszuk a "Copy configuration to clipboard (JSON)" menüpontot.
A projektek a következő helyre lesznek elmentve:
* ~/.config/mockoon/storage/
Itt a projekt neve .json kiterjesztéssel megtalálható.
mockoon-cli start --data data.json
===== GUI használata =====
Kattintunk a "+" feliratú ikonra.
{{:oktatas:web:javascript:javascript_teszt:new_project.png|}}
Végpont létrehozása:
{{:oktatas:web:javascript:javascript_teszt:mockoon_new_endpoint.png|}}
A legördülő menüből válasszuk a "HTTP route" lehetőséget.
Adjuk meg a végpont nevét:
{{:oktatas:web:javascript:javascript_teszt:mockoon_endpoint_name.png|}}
Végül állítsuk be a "Content-Type: application/json" fejlécet és body tartalmát.
{{:oktatas:web:javascript:javascript_teszt:mockoon_body_content.png|}}
A body tartalma megadható "inline", megadhatunk egy fájlt, vagy a "Data" fülön
létrehozott adatokat is kiválaszhatjuk.