https://github.com/training360/new-android-api
Új Android tanfolyamhoz
https://github.com/training360/new-android-api
Last synced: 9 months ago
JSON representation
Új Android tanfolyamhoz
- Host: GitHub
- URL: https://github.com/training360/new-android-api
- Owner: Training360
- Created: 2019-05-03T12:08:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-03T12:25:52.000Z (about 7 years ago)
- Last Synced: 2025-03-27T10:18:02.955Z (about 1 year ago)
- Language: JavaScript
- Size: 1.79 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# T360 Jingle Randi - Demo Backend
Ahogy azt a kódból láthatod is, rendkívül egyszerű kis Node script szolgál most backendként.
Amit a működésről érdemes tudni:
* Indításkor a data.json-ből tölti be azt a néhány adatot. Ezt majd később bővítem kicsit.
* Az adatokkal memóriában dolgozik, nem menti őket se diskre, se adatbázisba.
* Lassúnak tűnhet a response, ez szándékos, van benne egy random 1-5 mp-es várakozás, így jobban lehet a loading animációkkal is dolgozni.
* A képeket az ./uploads könyvtárba tölti fel.
Ennyi!
## Szerver setup
Mindenek előtt legyen telepítve a legfrissebb [*Node.js*](https://nodejs.org/en/).
Innentől két parancs az egész:
* npm install
* npm run start
Ha elhasalna valahol azt a konzolból szépen látni fogod, ez esetben csak simán indítsd újra.
## Lekérdezések
Az összes személy lekérése:
`curl localhost:8080/persons`
Egy konkrét személy lekérése index alapján:
`curl localhost:8080/persons/3`
Kép feltöltése (a bradley_cooper1.jpg-et mellékeltem):
`curl -F "image=@bradley_cooper1.jpg" localhost:8080/upload`
Kép elérése (ezt curl helyett a böngészőben nézd meg):
`localhost:8080/static/bradley_cooper1.jpg`
Személy feltöltése:
`curl -H "Content-Type: application/json" -X POST -d '{
"avatar": "localhost:8080/static/bradley_cooper1.jpg",
"name": "Bradley",
"rating": 3,
"job": "Mesterlövész",
"age": 35,
"introduction": "Alapvetően mesterlövész vagyok, meg másnapos, de mostanában musicalekben is szerepelek.\n\n Wannabe kémikus is vagyok."
}' localhost:8080/persons`