Skip to content
/ havis Public

Node.js palvelinsovellus lintuhavaintojen tallentamiseen

Notifications You must be signed in to change notification settings

tzpr/havis

Repository files navigation

havis

Node.js ohjelmointiprojekti (582380) Build Status

Noden päällä pyörivä palvelinsovellus lintuhavaintojen tallentamiseen.

Tarjoaa REST-rajapinnan jota voi käyttää erinäisillä asiakassovelluksilla.

Rajapinnan dokumentaatio ja testailu selaimella: https://havis-node.herokuapp.com/documentation

Tuntikirjanpito

Sovellus Herokussa: https://havis-node.herokuapp.com/

Asennus

  1. Asenna Node.js (jos ei jo ole koneelle asennettuna)

  2. Asenna MongoDB-tietokanta (jos ei jo ole koneelle asennettuna)

  3. Kloonaa projekti omalle koneelle.

  4. Mene havis-hakemistoon ja suorita komento npm install.

  5. Käynnistä solvellus komennolla npm start.

Projektin hakemistossa /data/test-data-dump on esimerkkidataa, jonka voi tallentaa paikalliseen MongoDB-kantaan komennolla:

mongorestore -d havisMongo -c observations observations.bson 

Komento kannattaa suorittaa /data/test-data-dump -hakemistossa.

Testit

Suorita API-testit komennolla npm test projektin juuressa.

Linkkejä aiheeseen liittyen