- Suositeltu työkalu HTTP-kyselyjen tekemiseen: VS Coden lisäosa
Thunder Client
(voi käyttää myös esim. Insomniaa tai Postmania)
Backend-kirjastot ovat projektissa valittu niin että ne tukevat myös JS/TS pohjaisia edge-funktioiden suoritusympäristöjä
Projektissa on otettu käyttöön TypeScript sovelluskehys Hono
- Linkki Honon dokumentaatioon: https://hono.dev/
Tietokantana (toistaiseksi)
- sqlite https://www.npmjs.com/package/better-sqlite3
- ORM:ina drizzle https://orm.drizzle.team/
-
Kloonaa repositorio
-
Asenna paketit
npm install
- Suorita tietokannan luominen schema.ts tiedoston mukaisesti
npm run generate
- Suorita migraatio
npm run migrate
- Käynnistä backend-palvelin kehitysympäristössä
npm run dev
Tietokannan hallintaan voidaan käyttää drizzle-kit paketin studiota komennolla:
npm run studio