4.2. Poročilo o napredku 15.09.2022

Ta objava je del serije zapiskov, v katerih je opisan postopek izdelave aplikacije od ideje do marketinga. Več o zapiskih si preberite tukaj: Začetna objava
  • V zadnjih dneh sem preskusil več načinov, kako dobro urediti strukturo projekta itd. in sem pristal na neki bolj preprosti obliki, ki je vseeno dovolj razbita, da bodo mogoči poznejši popravki.
  • Projekt je zdaj razbit na:
    1. Mongoose schemo in posledično povezavo v bazo.
    2. Helperje za validacijo, sanitacijo in runtime type check input-ov. (validacija in sanitacija je ločena od mongoose funkcij, da je zadeva lepše razbita in lahko lažje skrbim za lovljenje napak.
    3. Interne API funkcije, ki skrbijo za operacije.
    4. Express/GraphQL, ki je na voljo za zunanje klice in izvaja interni API.

Napredujem počasi in postaja mi jasno, da bi se lahko veliko bolje lotil zadeve.

Kazalo

Dodaj odgovor

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja