BE-FE nodejs typescript angular

Unapred se ispricavam na greskama u tekstu, pisem s mobitela.
Radim u svrhu vjezbe, backend i frontend nodejs i angular. Postavio sam okruzenje da je sve u istom projektu s time da je dist folder mjesto buildanog koda i mjesto izvrsavanja koda (tamo ne programiram). Aplikacija je odvojena na server i client(public) dio, backend i frontend. Za sada je tamo i dependencies folder koji sam zamislio da djeli iste modele i layer s obje strane, ali to mislim maknuti i napraviti layere i modele posebno za fe i be.

Za sada jos nema baze podataka samo jednostavan API + routing

Nisam jos stigao napisati dokumentaciju, ali hocu. Ako skinete projekt nakon sto instalirate ovisnosti npm-a pokrenite dev mod projekta s “npm start” otvorit ce se angular na localhost portu 4200 i backend server na localhost 3000.

Typescript datoteke servera se nalaze u folderu server koje gulp builda u javascript nakon svake promjene a nodemon prati promjene nad js datotekama tako da se sve osvjezava nakon sto spremite promjenu neke datoteke.

Također i angular se nalazi u folderu client i sam se osvjezava nakon promjene u datotekama.

Nadam se da sam nekome pomogao i da ce biti komentara i pitanja.

1 Like