Open JuhQ opened 6 years ago
Suurkiitokset! Tuntuupa hyvältä saada palautetta! Ja erityisesti kiitokset spesifeistä korjaus- ja parannusvinkeistä.
Viittaamasi router/task.js:48 (eli irrallaan roikkuva rivi task._id
) on hyvin kyseenalainen ratkaisu, tarkoitus on aiheuttaa virhe jos annetulla id:llä ei löytynyt mitään... aiheuttaa siis TypeErrorin jotka virheenkäsittelijä on myooppisesti ohjeistettu raportoimaan 404:na ( :D ). Fiksumpaa kai olisi kirjoittaa suosiolla auki mistä on kyse, vaikka
if ( !task ) throw new ResourceNotFoundError()
tjsp. ... en ottanut selvää saisiko saman jotenkin nätisti leivottua sisään jo mongoosen hakumetodiin
Frontend oli tarkoitus tehdä vain mobiiliin (sovelluksen käyttäjät ovat järjestään joko rakennustyömailla tai tien päällä), mutta ei uskallus riittänyt lähteä kylmiltään kokeilemaan React Nativea. Jos sovellus tulee aktiivikäyttöön niin kenties pääsen tekemään frontin puhtaalta pöydältä (mobiiliin siis), jolloin pitää kyllä ottaa toi AirBnB:n tyylisäännöstö käyttöön.
Vielä kerran kiitos vaivannäöstä!
Huomioita
Backend
trimDbObject
funktion voisi ehkä refaktoroida käyttämään mongoosen.toObject()
metodia?Frontend
form_error.js
pitäisi ollaFormError.js
muotoon
Sivuston käytettävyydestä
Hyvän näköinen projekti kaikinpuolin!