TODO: porządki Svelte: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "''zmiana <code>axiosFetchData</code>'' # tworzymy katalog <code>components/connectors</code> # <code>apiConnector.js</code> #* funkcje połączenia - axios #* obsługa autoryzacji - auth # <code>apiPostData.js</code> #* funkcja apiPostData(endpoint,data) # <code>apiGetData.js</code> #* funkcja apiGetData(endpoint)")
 
Nie podano opisu zmian
Linia 1: Linia 1:
''zmiana <code>axiosFetchData</code>''
== ''zmiana <code>axiosFetchData</code>'' ==
 
# tworzymy katalog <code>components/connectors</code>
# tworzymy katalog <code>components/connectors</code>
# <code>apiConnector.js</code>
# <code>apiConnector.js</code>
Linia 9: Linia 8:
# <code>apiGetData.js</code>
# <code>apiGetData.js</code>
#* funkcja apiGetData(endpoint)
#* funkcja apiGetData(endpoint)
# w kodzie nie powinna występować więcej niż raz ścieżka główna <code>https://drrobert.it4u.company/api-v1/</code>
# dane autoryzacji nie powinny się znajdować przy każdym wywołaniu funkcji do api jak to ma teraz miejsce
== co wymaga uporządkowania/poprawy ==
# czy jest lepszy sposób na taki kod? (widzę go w każdym komponencie routes/*/+page.svelte) <code>{#if !loading}</code>    <code>...</code> <code>{:else}</code>  <code>   <nowiki><p>Ładowanie ...</p></nowiki></code>  <code>{/if}</code>
# wszystkie teksty muszą być zaczytywane z jednego miejsca (może funkcja np <code>textDelivery(key)</code> która zwraca tekst wg klucza), docelowo będą one w api <code>/global/contents/$lang</code>
#

Wersja z 12:04, 15 sty 2024

zmiana axiosFetchData

  1. tworzymy katalog components/connectors
  2. apiConnector.js
    • funkcje połączenia - axios
    • obsługa autoryzacji - auth
  3. apiPostData.js
    • funkcja apiPostData(endpoint,data)
  4. apiGetData.js
    • funkcja apiGetData(endpoint)
  5. w kodzie nie powinna występować więcej niż raz ścieżka główna https://drrobert.it4u.company/api-v1/
  6. dane autoryzacji nie powinny się znajdować przy każdym wywołaniu funkcji do api jak to ma teraz miejsce

co wymaga uporządkowania/poprawy

  1. czy jest lepszy sposób na taki kod? (widzę go w każdym komponencie routes/*/+page.svelte) {#if !loading} ... {:else}    <p>Ładowanie ...</p> {/if}
  2. wszystkie teksty muszą być zaczytywane z jednego miejsca (może funkcja np textDelivery(key) która zwraca tekst wg klucza), docelowo będą one w api /global/contents/$lang