Эта статья рассказывает о структуре папок и файлов стека MERN, о том, как называть папки и файлы. Многие ошибки начинающих разработчиков заключались в том, что папки backend и frontend создавались в разных местах, что было большой ошибкой. Когда вы развернете свой проект, возникнет проблема, Сначала мы создадим папку и назовем ее MERN-STRUCTURE. Внутри папки создадим две подпапки Backend и Frontend.
Мы используем отдельные папки Backend и Frontend, в папке Backend находится подключение к серверу, подключение к базе данных и управление данными и остальными API. Папка frontend — это компоненты пользовательского интерфейса, а файлы .env — это переменные окружения, использующие сервер и помогающие узнать номер секретного порта, имя базы данных и секретные ключи. Файл .gitignore был проигнорирован в папке node_modules и файлах .env, зачем использовать файлы gitignore? Файл gitignore помогает хранить определенные файлы и папки в репозитории GitHub.
СТРУКТУРА ПАПОК BACKEND
Папка Backend содержит множество вложенных папок, таких как: папка Config — конфигурация базы данных. Папка controller содержала управляющие данные и остальные API. Middleware папка была аутентифицированных промежуточного программного обеспечения и ошибки промежуточного программного обеспечения, маршруты папка была остальной API и маршрутизатор расположение. файл сервера важно для всех файлов является конфигурация в файле сервера.
СТРУКТУРА ПАПКИ FRONTEND
Папка frontend — это компоненты пользовательского интерфейса, удобные для отображения данных и простой способ понимания клиента. Я использовал React для библиотеки фронтенда, а React — это сокращение кода и возможность повторного использования. Redux — это инструмент для управления состояниями с помощью reactjs.
СПАСИБО ЗА ПРОЧТЕНИЕ ЭТОЙ СТАТЬИ ❤️