Часть 1: тщательно подобранный список терминов и технологий, связанных с MERN STACK
Давайте вкратце разберемся с основными терминами этого стека.
Предварительные требования: (Базовые знания HTML, CSS, JS) ✅
MERN STACK: он используется для более простого и быстрого развертывания полнофункциональных веб-приложений.
1) MongoDB: (NO SQL) база данных (база данных документов). (Современный способ хранения данных). Он хранит данные в формате JSON (подробно будет рассмотрено в следующих блогах)
2) EXPRESS: это самый популярный js-фреймворк для узлов.
Мы можем добавить «промежуточное ПО» обработки запросов (будет определено в следующем блоге) в любой момент в конвейере обработки запросов.
Express предоставляет методы для определения того, какая функция вызывается для конкретного HTTP-глагола (GET
, POST
, SET
и т. Д.) И шаблона URL («Маршрут»), а также методы для определения того, какой механизм шаблонов («представление») используется, где шаблон файлы, и какой шаблон использовать для рендеринга ответа
мы можем использовать промежуточное программное обеспечение экспресс-обработки, чтобы добавить поддержку файлов cookie, сеансов, пользователей (параметры), а также мы можем настроить промежуточное программное обеспечение.
У вас может возникнуть вопрос, что такое промежуточное ПО? (давайте вкратце)
Промежуточное ПО - это функции, которые имеют доступ к объекту запроса (req), объекту ответа (res) и следующей функции в цикле запроса-ответа приложения.
Он может вносить некоторые изменения в код, он может изменять объект запроса, ответа. (См. Пример в следующем блоге этой серии✅)
3) REACT😎:
эффективная и гибкая библиотека javascript для создания UI (пользовательских интерфейсов).
React позволяет создавать сложные интерфейсы с помощью простых компонентов, подключать их к данным на вашем внутреннем сервере и отображать их как HTML.
4) УЗЕЛ:
с открытым исходным кодом, кроссплатформенная среда выполнения для разработки серверных и сетевых приложений
Почему мы используем Node js? (Цели) 😀
- Открытый исходный код. Среда выполнения JS
- Потоковая передача данных
- Быстро
- Масштабируемые приложения
Итак, это все о терминах стека MERN. (Все эти термины будут рассмотрены подробно).
Если вам понравилось содержание этого блога ... то подписывайтесь на меня😎.
Я буду охватывать большинство терминов примерами из этой серии
ЧАСТЬ 2: ВВЕДЕНИЕ MONGODB
🔗: https://deepshah1309.medium.com/part-2-mongodb-setup-e831155c0793
Не забудьте подписаться на публикацию The Lean Programmer Publication, чтобы увидеть больше таких статей, и подписаться на нашу рассылку tinyletter.com/TheLeanProgrammer.