Задать вопрос
@maxemga

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

Пишу соц сеть для практики, типо твитера и вопрос, я хочу добавить возможность делать твиты (чтоб можно было делать твиты у себя на странице и у других). И для этого нужно чтобы в базе данных твит присваивался человеку, который сделал твит чтобы отображалось имя и фотка, но как лучше поступить, сделать в Документе с с Юзером массив tweets и туда записывать все твиты или отдельную коллекцию и туда помещать вообще все твиты, но привязывать к человеку по id/имени? Просто я точно не знаю, как это делает и хочу уточнить
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@historydev
long long long long long .... int
Ну смотри, создаёшь таблицу с постами, работаем с id.

id = int - auto_increment

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

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

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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽