Меню

Latest Articles

Async/await в js
Async / Await Вернемся к нашему коду в index.js. Будем упрощать его еще больше. console.log('Before'); getUser(1, (user) => { [...]
Параллельная обработка асинхронных вызовов
Running parallel promises Иногда вы будете запускать несколько асинхронных операций параллельно. И когда они все завершены, вы захочете сделать что то [...]
Применение промисов, и установка состояния промисов для тестов
Consuming promises Мы уже рассматривали асинхронные вызовы на колбэках. Теперь мы переделали функции обернув содержимое в промисы. А сейчас рассмотрим как [...]
Promises in JS
Promise Что такое промис? Промис это объект, который содержит возможный результат асинхронной операции. Т.е. когда асинхронная операция завершена, он [...]
Callbacks — функции обратного вызова в JS
Callbacks Вот у нас есть пример асинхронного кода. console.log('Before'); const user = getUser(1); console.log(user); //undefined console.log('After'); [...]
Структура Express приложений
Structuring Express Apps Если мы посмотрим на наш ранее записанный код в index.js, то заметим, что у нас получился большой файл для очень простого [...]
Шаблонные движки для Express Nodejs
Templating engines В ходе создания обработки запросов, мы выводили ответ, в теле respone. Иногда нам нужно вывести информацию клиенту. Для express [...]
Debugging в NodeJS
Debugging Итак, когда у нас выставлена среда разработки, то мы включаем morgan для логгирования, а также выводим console.log. console.log давний друг [...]
Сконфигурируем наш сервер Nodejs
Посмотрим как мы можем настраивать наш сервер на Nodejs и Express
Среда исполнения Nodejs (environment)
Посмотрим, как указывать и считывать текущую среду выполнения программы.
Middleware в Express (Функции промежуточного слоя)
Разберемся что за middleware, посмотрим на встроенные, кастомные и сторонние middleware functions
Обработка HTTP DELETE запросв
Посмотрим как обработать HTTP DELETE запросы с помощью Express
Обработка HTTP PUT запроса для обновления данных
Посотрим как обработать PUT запрос к нам на сервер
Валидация запросов к серверу Express
Посмотрим как проводить валидацию запросов к серверу.
Обработка HTTP GET и HTTP POST запросов Express
Посмотрим что нам делать при GET и POST запросах на сервер с Express
Route параметры в express
Посмотрим как задавать параметры роутов в Express
Переменная окружения (environment variables)
Посмотрим как использовать и устанавливать переменные окружения.
Знакомство с Express framework
Познакомимся с Express для nodejs и создадим свой первый простой сервер.
RESTful сервисы. Что это?
Разберем, что такое RESTful сервисы и как они работают.
Краткий экскурс в node package manager
Познакомимся с npm, пакетами, как ими управлять.
HTTP модуль NodeJS
Разберем базовую работу с http модулем nodejs
Наследование от EventEmitter в NodeJs
Создадим кастомный класс, унаследованный от EventEmitter
Запускаем и слушаем события в NodeJS
Разберемся как устанавливать и прослушивать события в nodejs с помощью EventEmitter
Module Wrapper Function — функция обертка для модулей
Рассмотрим как примерно исполняются модули в nodejs
Загрузка модулей в NodeJS
Узнаем как импортировать нужные нам модули в nodejs