Работа с Express.JS

Это введение в набор кратких руководств по Express.JS и его основным функциям маршрутизации и рендеринга. Это предназначено для новичков (таких как я) и для тех, кто интересуется, что такое Express.JS и его возможности. Начнем с краткого объяснения того, ЧТО такое Express.JS.

ЧТО такое Express.JS?

Express.JS — это платформа Node.JS, содержащая множество полезных функций, таких как маршрутизация URL-адресов и рендеринг. Но я считаю, что одна из лучших особенностей Express.JS заключается в том, что он позволяет организовать ваше веб-приложение в архитектуре MVC.

ЗАЧЕМ использовать Express.JS?

Потому что это простой и быстрый способ создания собственного веб-приложения! Мало того, что он ПОЛНЫЙ функций и удобен для начинающих, он также построен с использованием Node.JS.

Для получения дополнительной информации обратитесь к моему хорошему другу Google.

Теперь, когда мы разобрались с этим, давайте начнем с базовой настройки.

Настройка с помощью CLOUD 9 (БЕСПЛАТНО)

Чтобы обеспечить единообразие работы на всех платформах, давайте настроим Express.JS с помощью CLOUD9. Думайте о Cloud9 как о виртуальной машине с собственным редактором кода и терминалом bash. Это избавит вас от всех утомительных настроек, установок и сложностей, связанных с настройкой Express.JS на вашем локальном компьютере, и к тому же БЕСПЛАТНО.

Идите и нажмите на ссылку Cloud9 выше и зарегистрируйтесь. Создайте собственное рабочее пространство и выберите Node.JS в качестве шаблона. Как только он загрузится, у вас должно быть пустое рабочее пространство с некоторыми начальными файлами, которые вы можете удалить. Ваше рабочее пространство должно выглядеть так:

После того, как вы обосновались в Cloud9, давайте продолжим и создадим каталог под названием «firstapp». Перейдем в папку firstapp и в терминале наберем «npm install express». Это установит сам Express и все связанные с ним зависимости. Ваше рабочее пространство должно выглядеть примерно так:

Бам! Вы с легкостью установили Express с помощью CLOUD9, и вам сказали, что это будет легко! Иди и расслабься, ты это заслужил. В следующей части я проведу вас через запуск вашего собственного локального сервера и создание вашего самого первого экспресс-маршрута.

Спасибо за чтение!