- https://nodejs.org/documentation/
- http://expressjs.com/
- http://www.sitepoint.com/creating-restful-apis-express-4/
- https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4
- http://rethinkdb.com/docs/
- nainstalujte node js - https://nodejs.org/download/
- stáhněte si tento repozitář
- v něm pak spustěte
npm install - server se spouští příkazem
npm start - to, že node server běží je možné ověřit příkazem
curl http://127.0.0.1:8080/api/v1 - funkční jsou dvě operace
GET /coparties- vrací seznam všech copartyPOST /coparties- slouží k vytvoření coparty. Očekává json s obsahem viz soubor data.json
Připravená instalace rethinkdb na serveru 46.28.108.92. Dostupné i webové rozhraní http://46.28.108.92:8080. Příprava pro použití thinky.io - ORM pro RethinkDB. V souboru coparty.js připraven model pro coparty.
Využití websocketů pro notifikaci že se změnila tabulka coaprties - nová coparty, upravené, smazaná ... Zatím primitivní funkcionalita = je možné se připojit na ws://localhost:8080/ při každé změně dat pak přijde zpráva NEW PARTY!.