TODO: porządki Svelte: Różnice pomiędzy wersjami
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
- tworzymy katalog
components/connectors apiConnector.js- funkcje połączenia - axios
- obsługa autoryzacji - auth
apiPostData.js- funkcja apiPostData(endpoint,data)
apiGetData.js- funkcja apiGetData(endpoint)
- w kodzie nie powinna występować więcej niż raz ścieżka główna
https://drrobert.it4u.company/api-v1/ - 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)
{#if !loading}...{:else}<p>Ładowanie ...</p>{/if} - 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