Понимание роли и использования Node.js
Когда пользователь взаимодействует с нашим веб-сайтом, может быть вероятность, что он выполнит какую-либо операцию, такую как регистрация, вход в систему или публикация чего-либо. Например, пользователь выполняет операцию входа в систему, пользователь может отключить проверочный javascript от элементов управления. В основном проверка на стороне клиента зависит от языка JavaScript, поэтому, если пользователи отключат JavaScript, он может легко обойти и отправить опасный ввод на сервер. Таким образом, проверка на стороне клиента не может защитить ваше приложение от злонамеренных атак на ресурсы и базы данных вашего сервера. поэтому на картинке появляется node.js. с помощью node.js мы можем выполнять все эти операции на сервере.
Node.js может выполнять проверку на стороне сервера, подключение к базе данных, аутентификацию и писать нашу бизнес-логику.
Огромным преимуществом node.js является то, что он использует javascript, язык, который вам так нужен в современной веб-разработке для всего интерфейса, для некоторого инструмента сборки, и если вы затем можете использовать его на их стороне сервера, вы этого не сделаете. нужно выучить кучу разных языков, вы можете использовать один и тот же язык.
Роль Node.js (в веб-разработке)
Запустить сервер
Создать сервер и прослушать входящий запрос.
Бизнес-логика
Обработка запроса, проверка ввода, подключение к базе данных
Ответ
Ответить на ответ