Skip to content

Instantly share code, notes, and snippets.

View kauril's full-sized avatar

Kauri Lehtinen kauril

View GitHub Profile

#Nodejs Mongodb internal server error

Sain internal server errorin poistettua jo keskiviikon tunnilla (kyseessä oli tuolloin vain väärin nimetty funktio). Tänään koitin saada yhteyden Mongodb:hen ja internal server error ilmaantui aina kun yritin lisätä tai muokata koodia. Ainoat lisäykset joita sain tehtyä oli console.log viestit, jotka nekin tuntuivat mielivaltaisesti ilmaantuvan tai olevan ilmaantumatta. Koitin RockMongolla lisätä Mongodb:hen 'Books' tietokannan, jotta olisin saanut keskiviikkona yhdessä lisäämäämme server.js tiedoston avulla kaivettua sieltä dataa. Ei onnistunut. Oikeastaan koko päivä meni aika turhautuneissa merkeissä, kun koitin saada käsitystä miten kaikki sovelluksen osat toimivat. Epäloogisen oloista sillisalaatia omassa päässä vielä koko homma, mutta eiköhän se ala kirkastua, kun saa ensimmäiset datat ongittua itseluodusta tietokannasta.

BaseURL = http://recipes-kauris.rhcloud.com/

/recipes example: /recipes?name=kananmuna return recipe how to boil an egg and recipe ID. ... { "ID": "1", "NAME": "Jauhelihakastike", "RECIPE": "Ruskista jauheliha" }

#Pixabay

##Käyttöoikeudet

Lataamalla kuvia tai videioita pixabayhin, käyttäjä suostuu siihen, että ne yhdistetään CC0-lisenssiin. Tämä tarkoittaa käytännössaä sitä, että palvelun kaikki kuvat ovat kaikkien vapaassa käytössä (myös kaupallisiin tarkoituksiin). CC0 lisenssi ei kuitenkaan vapauta vastuuta yksityisyydensuojaa koskevasta lainsäädännöstä tai henkilön oikeudesta määrätä kuvansa tai henkilönsä tunnistettavan osan kaupallisesta käytöstä. joihinkin sisältöihin on voitu sisältää ylimääräisiä tekijän oikeuksia ja voivat vaatia kolmannen osapuolen suostumusta. Pixabay pidättää oikeuden poistaa käyttäjiensä sisältöä jos se on viallista, huonolaatuista tai rikkoo jotain oikeuksia.

1.
-Jääkaappi sovellus (jatkoa vanhalle projektille). Käyttäjä lisää sovellukseen jääkaappinsa sisällön,
jonka pohjalta sovellus ehdottaa reseptejä. Käyttäjä voi lisätä myös omia reseptejään.
2.
-Käyttäjällä on jauhelihaa, sipulia ja tomaattimurskaa ja miettii mitä saisi niistä aikaiseksi.
-Käyttäjä haluaa selata reseptejä.
3.
-Mahdollisesti jotain resepti rajapintaa, josta saisi reseptejä sovellukseen.
-Autentikointi rajapinta käyttäjän rekisteröitymistä varten.
4.