Jednoduché API ve frameworku Slim 4 – č. 11 Endpointy pouze pro přihlášené uživatele
V minulé části jsme si zprovoznili přihlášení do našeho API a ještě zbývá zpřístupnit některé endpointy poue pro přihlášené uživatele.
Jednoduché API ve frameworku Slim 4
V minulé části jsme si zprovoznili přihlášení do našeho API a ještě zbývá zpřístupnit některé endpointy poue pro přihlášené uživatele.
Naše API už narostlo a pro pohodlnější testování API na lokálním stroji doporučuji aplikaci Insomnia
Rozhodla jsem se vytvořit aplikaci ve Vue, která bude přistupovat k našemu API. Aby to bylo možné doplníme si APi o endpoint na testování
V minulém díle jsme si do našeho API přidali CORS pro přístup k našemu API z jiné domény. Ale protože budu chtít naše APi používat z jiné domény v aplikaci běžící na Vue je je ětě potřeba vyřešit tzv. předběžné požadavaky (preflight request) kdy naše Vue aplikace bude zjišťovat OPTIONS požadavkem, zda jsou povoeleny speciální akce. Další věc, kterou si zároveň upravím bude kontrola autentizace nejem pomocí cookie , ale také pomocí speciální hlavičky AUTHTOKEN, aby se mi s tím…
Dneska jedno malé vylepšení. Protože používám naše API na různých vývojových prostředí s různou konfigurací, nelíbí se mi natvrdo vložené konfigurace prostředí ve skriptech. Do našeho APi si přidáme použití Dotenv proměnných, které jednak zpřehledňují náš kód, jednak umožňují snazší konfiguraci na různých prostředích a také přispívají k větší bezpečnosti našeho API.