Введение Sequelize [https://github.com/sequelize/sequelize/] - популярная ORM, созданная для Node.js, и в этом руководстве мы будем использовать ее для создания CRUD API для управления заметками. Взаимодействие с базами данных - обычная задача для серверных приложений. Обычно это выполнялось с помощью необработанных SQL-запросов, которые может быть сложно построить, особенно для тех, кто плохо знаком с SQL или базами данных в целом. В конце концов, появились объектно-реляционные сопоставители (ORM), призванные упростить управление базами данных. Они
Введение Асинхронные хуки [https://nodejs.org/api/async_hooks.html#async_hooks_async_hooks] - это основной модуль в Node.js, который предоставляет API для отслеживания времени жизни асинхронных ресурсов в приложении Node. Асинхронный ресурс можно рассматривать как объект, с которым связан обратный вызов. Примеры включают, но не ограничиваются: обещания, таймауты, TCPWrap, UDP и т. Д. Полный список асинхронных ресурсов, которые мы можем отслеживать с помощью этого API, можно найти здесь. [https://nodejs.org/api/
В моей предыдущей статье [/ pandas-library-for-data-visualization-in-python /] я объяснил, как можно использовать библиотеку Pandas для построения графиков основных и временных рядов. Хотя библиотеки Pandas [https://pandas.pydata.org/], Matplotlib [https://matplotlib.org/] и Seaborn [https://seaborn.pydata.org/] являются отличными библиотеками для построения графиков данных, они могут строить только статические графики. Статические графики похожи на простые неинтерактивные изображения. В большинстве случаев для передачи информации достаточно статических графиков. Хо
Введение Объектно-ориентированная структура кода Java может затруднить обращение к переменным в нескольких местах. Иногда бывает трудно решить, к какому классу должна входить данная переменная, особенно если это широко используемое значение, такое как коннектор базы данных или математическая константа. Во многих языках, когда мы сталкиваемся с подобной проблемой, мы можем объявить глобальную переменную. Хотя, к сожалению, Java технически не позволяет создавать переменные в глобальной области видимости. В этом
«Привет, ребята, в сегодняшней статье я хочу поговорить о глобальных переменных в Node. Эта статья предназначена для разработчиков от новичка до среднего уровня навыков работы с Node. Если вы никогда не слышали о глобальных переменных и не работали с ними, не о чем беспокоиться. Эта статья поможет вам в кратчайшие сроки приступить к работе со всем, что вам нужно знать о глобальных переменных. Что такое глобальные переменные? Глобальные переменные очень похожи, если не идентичны, с обычными переменными. Глобальные переменные могут быть
Введение Клиенты и ключевые заинтересованные стороны очень доверяют надежности вашего веб-приложения. Они уверены, что их данные защищены от нежелательного доступа на серверах, при этом беспрепятственно разрешая требуемый доступ, пока они его используют. Многие вещи могут сказаться на безопасности данных и надежности приложений. Некоторые из них встречаются часто, а некоторые - редко, но это факт, что они неизбежны. Вы не можете избежать попыток злоумышленников использовать дыры в вашем приложении.
Введение Орфографические ошибки являются обычным явлением, и большинство людей привыкло к программному обеспечению, указывающему, была ли ошибка допущена. От автокоррекции на наших телефонах до красного подчеркивания в текстовых редакторах - проверка орфографии является важной функцией для многих различных продуктов. Первая программа, реализующая проверку орфографии, была написана в 1971 году для DEC PDP-10. Названный SPELL, он был способен выполнять только простые сравнения слов и обнаруживать различия в одной или двух буквах. По мере развития аппаратного и программного обеспечения
Введение Хотя мы можем использовать цикл for или while для обхода коллекции элементов, Iterator позволяет нам делать это, не беспокоясь о позициях индекса, и даже позволяет нам не только просматривать коллекцию, но и изменять ее одновременно. , что не всегда возможно с циклами for, например, если вы удаляете элементы в цикле. Добавьте к этому возможность реализовать наш настраиваемый Iterator для итерации по гораздо более сложным объектам, а также для продвижения вперед и назад.
Что такое докер? Docker - это технология, которая позволяет создавать и запускать контейнеры для ваших приложений. Контейнеры - это изолированные среды, которые запускают приложение и включают его зависимости. Обычно они минимальны, включают только то, что вам нужно для запуска вашего приложения, и ничего больше. Контейнеры не предназначены для хранения постоянных данных. Ожидается, что ваш контейнер может быть уничтожен и воссоздан в любое время, поэтому любые данные, сохраненные в самом контейнере, будут потеряны. Он должен j