Node.js имеет некоторые функции, которые делают его лучшим выбором разработчиков по всему миру, включая General Electric, eBay, Microsoft, PayPal, Uber и многие другие. Это одна из самых быстрых и масштабируемых платформ для работы, управляемая событиями, асинхронная и никогда не зацикливающаяся на буферизации. Созданный на основе движка Google Chrome V8 JavaScript, он легкий, эффективный и идеально подходит для приложений реального времени, которые требуют большого объема данных.

Node.js - это кроссплатформенная среда выполнения с открытым исходным кодом для разработки серверных и сетевых приложений с хорошо укомплектованной библиотекой из нескольких модулей JavaScript, упрощающих разработку.

Если вы хотите настроить готовую к работе среду Node.js с двумя серверами Ubuntu 16.04, на одном из которых выполняются приложения Node.js, управляемые PM2, а на другом - доступ к приложению через обратный прокси-сервер Nginx на сервер приложений, вы можете ознакомиться с подробным руководством в нашем блоге.

В этом руководстве вы пройдете через процесс настройки предварительных требований, установки Node.js, создания кода Hello World для приложения Node.js, настройки PM2 и, наконец, настройки обратного прокси-сервера с помощью Nginx. В комплекте с необходимым кодом, советами, приемами и рекомендациями, это руководство расскажет вам все, что вам нужно знать о настройке приложения Node.js для производства с обратным прокси-сервером Nginx, чтобы вы могли начать разработку своих приложений и предоставить своим пользователям доступ к любому статический веб-контент или приложения в Интернете.

Полное руководство с примерами кодирования доступно здесь