-
Notifications
You must be signed in to change notification settings - Fork 8
REST API
###Регистрация и авторизация GET /signup — страница регистрации
POST /signup — отправка данных для регистрации
GET /signin — страница авторизации
POST /signin — отправка данных для авторизации
GET /signout — разлогинивание
GET /verify/:token — верификация пользователя
GET /reset — страница сброса пароля
POST /reset — отправка запроса для нового пароля
GET /reset/:token — страница подтверждения нового пароля
POST /reset/:token — подтверждение нового пароля
###Комментарии GET /quests/:questId/comments — комментарии к квесту
POST /quests/:questId/comments — создание нового комментария
PUT /quests/:questId/comments — редактирование комментария
DELETE /quests/:questId/comments — удаление комментария
###Главная страница
GET /
###Лайки POST /quests/:questId/likes — лайкнуть квест
DELETE /quests/:questId/likes — убрать лайк с квеста
POST /photos/:photoId/likes — лайкнуть фото
DELETE /photos/:photoId/likes — убрать лайк с фото
###Создание квеста
POST /quests/new-quest — создание нового квеста
GET /quests/new-quest — страница создания нового квеста
###Квесты GET /quests — список всех квестов
GET /quests/questsList — информация о всех квестах в формате json
GET /quests/:questId — страница квеста
GET /quests/:questId/info — информация о квесте в формате json
POST /quests/:questId — редактирование квеста
DELETE /quests/:questId — удаление квеста
PUT /quests/:questId — добавление нового фото
DELETE /quests/:questId/:photoId — удаление фото
###Поиск GET /quests/search — страница поиска/результаты поискового запроса
POST /quests/search — поисковый запрос
###Пользователи GET /users/:userId — профиль пользователя
PUT /users/:userId — редактирование профиля пользователя