Публикации по теме 'nodejs'


Полная аутентификация и авторизация стека
Раньше я боролся с концепцией аутентификации и авторизации. Кроме того, мне было очень сложно реализовать эти две концепции в современном веб-приложении. В этой статье я расскажу вам много подробностей о том, как реализовать аутентификацию и авторизацию с использованием Nodejs, Expressjs и MongoDB для бэкэнда и ReactJs и Redux для фронтенда. Я полагаю, что у вас есть средние знания Javascript, вы знаете основы React, Redux, Node и MongoDB. Чтобы упростить задачу, я разделил эту работу на..

Система логирования в NodeJS и Mongoose
Что такое ведение журнала? Для любого стабильного производственного приложения нам нужен какой-то механизм ведения журнала, чтобы сообщать нам журналы приложений, ошибки, предупреждения или любые другие важные детали. Существует множество способов настроить журналы приложений, используя простую console.log или winston или любую другую библиотеку, но иногда вам может потребоваться создать свой механизм ведения журнала, чтобы иметь первоклассные функции. Это также зависит от того,..

Вещи, которые сделают вас лучше разработчика Node.js, часть 3 (события и генератор событий)
В этой статье я хочу рассказать о событиях и генераторе событий, который не ограничивается node.js, и вы можете найти его буквально везде. Я создам эмиттер событий с нуля и расскажу, как это может помочь. Что такое событие? Событие — это то, что произошло, и мы можем захотеть отреагировать на него. В Node.js есть два типа событий: Системные события пользовательские события Системные события — это то, чем управляет часть C++ Node.js в модуле с именем libuv . Я расскажу о..

macOS - используйте Node.js для отображения текущего пароля Wi-Fi.
Этот пакет командной строки недавно пригодился, поэтому я подумал, что поделюсь. Пакет npm под названием wifi-password-cli позволяет использовать терминал для отображения пароля вашей беспроводной сети. Работает для macOS, вы также можете получить доступ к любой другой сохраненной сети, указав имя. Шаг 1. Установите wifi-password-cli $ npm install --global wifi-password-cli Шаг 2. Введите команду ниже, чтобы отобразить текущий пароль сети. $ wifi-password или - Укажите..

Мысли о Remix: как это может изменить подход к проектированию полного стека
Думая до конца Разработка программного обеспечения, возможно, является одной из самых, если не самой, динамично меняющихся областей в мире: каждый божий день все больше и больше решений и методов появляются от ярких умов, публикуются удивительные фреймворки/библиотеки и постоянно расширяются границы. оптимальный баланс между производительностью, масштабируемостью и опытом разработки. По мере того, как наши задачи развиваются и усложняются, наши методы их решения следуют их примеру...

Обещания в JavaScript и Clojure
В этом посте я расскажу о том, как создаются промисы в JavaScript, о некоторых путаницах, с которыми я столкнулся при работе с промисами JS, и о том, как Clojure обрабатывает промисы. Потребность в обещании в Twirl При написании конкретного теста для Twirl — веб-приложения, сокращающего URL-адрес, — было важно, чтобы запрос на сокращение конкретной ссылки был отправлен позже. В соответствии с масштабом проекта таблица аналитики на главной странице приложения должна отображать 50..

Как напрямую хранить динамический HTML в MySQL и читать его из nodejs
Во-первых, давайте создадим демонстрационную базу данных и таблицу. Затем сохраните динамическую вкладку HTML в этой таблице. Итак, откройте MySQL workbench или другой редактор MySQL, который вы используете, и введите следующие запросы; CREATE DATABASE test; USE test; CREATE TABLE template (id INT AUTO_INCREMENT,templateBody VARCHAR(320),PRIMARY KEY(id)); Теперь мы создали базу данных с именем test и таблицу с именем template . Затем давайте вставим динамический HTML в таблицу..