Оценок пока нет Стек разработки MongoDB, Express, React, Node (MERN). Настройка проекта

[menu_in_post_menu menu=231]

В данном руководстве мы собираемся исследовать стек MERN, создав реальное приложение от начала и до конца.

Стек MERN содержит следующие технологии:

  • Node.js: Node.js является средой выполнения кода на языке JavaScript, основанный на движке Chrome V8. Node.js принес JavaScript в бекенд в виде серверного языка;
  • MongoDB: Документоориентированная база данных с открытым исходным кодом;
  • Express: Быстрый, стабильный и минималистичный web-фреймворк для Node.js;
  • React: JavaScript — фронтенд библиотека для построения пользовательских интерфейсов.

[note]Стек MERN очень похож на популярный стек MEAN и MEVN. Единственное отличие состоит в том, что в средстве MEAN используется Angular, а в MEVN — Vue для создания интерфейсного веб-приложения, а в стеке MERN используется React. [/note]

Приложение, которое мы будем создавать в этой серии руководств, представляет собой простое приложение To-Do. Используя этот пример, можно продемонстрировать, как создать приложение CRUD (Create, Read, Update и Delete) с нуля, используя стек MERN!

В этой первой части этой серии мы собираемся завершить настройку проекта React для создания фронтальной части примера приложения стека MERN. В следующей части мы продолжим реализацию бекенда в виде сервера на Node.js/Express.

Настройка приложения React

Для этого урока предполагается, что Node.js установлен в вашей системе. Если это не так, сначала перейдите на https://nodejs.org/ и следуйте инструкциям по установке для вашей платформы.

Вы можете проверить, установлен ли Node.js в вашей системе, набрав:

$ node -v

в командной строке. Это распечатает версию Node.js, которая установлена ​​в вашей системе.

На следующем шаге мы создадим первоначальный проект React с помощью скрипта create-react-app. В create-react-app замечательно то, что этот сценарий можно выполнить с помощью команды npx без необходимости сначала устанавливать его в своей системе. Просто выполните следующую команду:

$ npx create-react-app mern-todo-app

Выполнение этой команды создает новый каталог проекта mern-todo-app. Внутри этой папки вы найдете шаблон проекта React по умолчанию со всеми установленными зависимостями. Перейдите во вновь созданную папку:

$ cd mern-todo-app

и запустите веб-сервер разработки, выполнив следующую команду:

$ npm start

Теперь вы должны увидеть следующий результат в браузере:

Пожалуйста, оцените материал

WebSofter

Web - технологии