[2024] Социальная сеть на React по курсам "Путь самурая" и "Путь самурая 2.0". !На gh-pages при загрузке профиля выдает 403 из-за стороннего API, который пускает на профиль только с localhost
Это Single Page Application с использованием React, Redux, Axios и других библиотек, который я делал по урокам "React JS - Путь самурая". Функционал: Просмотр и редактирование профилей, поиск профилей, подписка/отписка на профили, чат. API, который я использовал: https://social-network.samuraijs.com/docs
https://nougatcat.github.io/react-js-social-network
npm install --force
. Это происходит из-за того, что redux-form официально не поддерживает React 18, но по факту всё работает. Чтобы не пришлось снова использовать --force, имеет смысл в новых проектах использовать Formik вместо redux-form.npm start
npm test
npm run deploy
Перед деплоем нужно добавить доменное имя в настройки аккаунта https://social-network.samuraijs.com/account и подождать некоторое время. API-ключ получается там же.
На gh-pages при загрузке профилей может быть "бесконечная загрузка" - это из-за кода 403, который выдает сервер при попытке получить данные профиля. На localhost такой проблемы нет. Так как сервер не мой, то решить эту проблему я не могу.