Часть 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? (Цели) 😀

  1. Открытый исходный код. Среда выполнения JS
  2. Потоковая передача данных
  3. Быстро
  4. Масштабируемые приложения

Итак, это все о терминах стека MERN. (Все эти термины будут рассмотрены подробно).

Если вам понравилось содержание этого блога ... то подписывайтесь на меня😎.

Я буду охватывать большинство терминов примерами из этой серии

ЧАСТЬ 2: ВВЕДЕНИЕ MONGODB

🔗: https://deepshah1309.medium.com/part-2-mongodb-setup-e831155c0793

Не забудьте подписаться на публикацию The Lean Programmer Publication, чтобы увидеть больше таких статей, и подписаться на нашу рассылку tinyletter.com/TheLeanProgrammer.