issues
search
malcewdeveloper
/
lazer-overload-yp
Репозиторий для командной реализации игры в рамках обучения Яндекс Практикума
0
stars
1
forks
source link
Реализовать API для форума Ч.2
#63
Open
malcewdeveloper
opened
2 months ago
malcewdeveloper
commented
2 months ago
Что нужно сделать?
Разработка моделей Sequelize:
Разработка модели "Topic" (Топик).
Разработка модели "Comment" (Комментарий).
Разработка модели "Reply" (Ответы на комментарии).
Разработка контроллеров для API:
Разработка контроллера для работы с топиками.
Разработка контроллера для работы с комментариями.
Разработка контроллера для работы с ответами на комментарии.
malcewdeveloper
commented
2 months ago
Стек для работы: PostgreSQL (версия 12+), Sequelize, Docker (Compose).
Необходимо «закрыть» «ручки» за авторизацией.
В форуме должна быть возможность добавить разные топики.
Минимальный набор сущностей:
топик,
комментарий,
ответы на комментарии (могут быть рекурсивными и в виде дерева),
Защита от XSS и SQL-Injection.
На NodeJS необходимо возвращать 403-й код ответа, если пользователь не авторизован.
На клиенте необходимо поставить заглушку с переходом на авторизацию (либо не показывать форум вообще, пока пользователь не авторизован).
Что нужно сделать?
Разработка моделей Sequelize:
Разработка контроллеров для API: