Понимание роли и использования Node.js

Когда пользователь взаимодействует с нашим веб-сайтом, может быть вероятность, что он выполнит какую-либо операцию, такую ​​как регистрация, вход в систему или публикация чего-либо. Например, пользователь выполняет операцию входа в систему, пользователь может отключить проверочный javascript от элементов управления. В основном проверка на стороне клиента зависит от языка JavaScript, поэтому, если пользователи отключат JavaScript, он может легко обойти и отправить опасный ввод на сервер. Таким образом, проверка на стороне клиента не может защитить ваше приложение от злонамеренных атак на ресурсы и базы данных вашего сервера. поэтому на картинке появляется node.js. с помощью node.js мы можем выполнять все эти операции на сервере.

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

Огромным преимуществом node.js является то, что он использует javascript, язык, который вам так нужен в современной веб-разработке для всего интерфейса, для некоторого инструмента сборки, и если вы затем можете использовать его на их стороне сервера, вы этого не сделаете. нужно выучить кучу разных языков, вы можете использовать один и тот же язык.

Роль Node.js (в веб-разработке)

Запустить сервер
Создать сервер и прослушать входящий запрос.

Бизнес-логика
Обработка запроса, проверка ввода, подключение к базе данных

Ответ
Ответить на ответ