@maxemga

Как сделать логику Твитов на React и Express?

Пишу соц сеть для практики, типо твитера и вопрос, я хочу добавить возможность делать твиты (чтоб можно было делать твиты у себя на странице и у других). И для этого нужно чтобы в базе данных твит присваивался человеку, который сделал твит чтобы отображалось имя и фотка, но как лучше поступить, сделать в Документе с с Юзером массив tweets и туда записывать все твиты или отдельную коллекцию и туда помещать вообще все твиты, но привязывать к человеку по id/имени? Просто я точно не знаю, как это делает и хочу уточнить
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@historydev
Острая аллергия на анимешников
Ну смотри, создаёшь таблицу с постами, работаем с id.

id = int - auto_increment

Следом выводим на страницу постов, пока сделай общую страницу, чтобы избежать головоломки (поверь мне)

Добавь кнопку "репост" допустим.

Создай роут на экспрессе /repost допустим с типом POST

В1 - Добавь таблицу юзеров где одним из полей будет reposts

В2 - создай таблицу под репосты где указывай id юзера + id поста

Если В1 - вытаскивай из этого столбца данные, пуш туда новые id и записывай

Если В2 - тоже самое, только по полям с id - юзер и parent_id - id поста.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы