Last active
April 30, 2018 07:07
-
-
Save maxfarseer/34b7a914be7e04fa414b85ed84cc5b7f to your computer and use it in GitHub Desktop.
Routes для создания бэкэнда к тестовому заданию 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Корневой адрес API: https://mysterious-reef-29460.herokuapp.com/api/v1 | |
// POST /validate (введены корректные данные: username = 'max', password = '12345' | |
{ | |
"status": "ok", | |
"data": { | |
"id": 1 | |
} | |
} | |
// POST /validate (введены некорректные данные) | |
{ | |
"status": "err", | |
"message": "wrong_email_or_password" | |
} | |
// GET /user-info/:id - где, id - идентификатор пользователя | |
// GET /user-info/1 | |
{ | |
"status": "ok", | |
"data": { | |
"userId": 1, | |
"city": "Москва", | |
"languages": [ | |
"English", | |
"Русский" | |
], | |
"social": [ | |
{ | |
"label": "vk", | |
"link": "vk.com/maxpfrontend" | |
}, | |
{ | |
"label": "telegram", | |
"link": "t.me/maxpfrontend" | |
}, | |
{ | |
"label": "web", | |
"link": "https://maxpfrontend.ru" | |
}, | |
{ | |
"label": "youtube", | |
"link": "https://www.youtube.com/channel/UCqJyAVWwIqPWKEkfCSP1y4Q" | |
}, | |
{ | |
"label": "twitter", | |
"link": "https://twitter.com/MaxPatsiansky" | |
}, | |
{ | |
"label": "twitch", | |
"link": "http://twich.tv/maxpfrontend" | |
} | |
] | |
} | |
} | |
// GET /user-info/2 | |
{ | |
"status": "err", | |
"message": "user_not_found" | |
} | |
// GET /news | |
{ | |
"status": "ok", | |
"data": [ | |
{ | |
"id": 1, | |
"title": "Не слишком ли быстро мы переходим на беспилотные автомобили", | |
"text": "Автопроизводители и высокотехнологичные компании, тратящие миллиарды долларов на развитие беспилотных автомобилей и грузовиков, вовсю рекламируют автоматический транспорт, который, по их мнению, будет безопаснее, чище и сделает общество более мобильным." | |
}, | |
{ | |
"id": 2, | |
"title": "Интеллектуальная собственность: где заканчивается цитирование и начинается плагиат", | |
"text": "Компьютерная программа или роман — это в первую очередь идея, творческий замысел. Но человек, купивший книгу, хоть и стал собственником её обложки и страниц, не может присвоить себе то, что написал или нарисовал автор, и продавать романы под своим именем. Иными словами, интеллектуальная собственность — это придуманный и созданный человеком результат. И одновременно с этим — права на него." | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment