Node.JS [ru] | Серверный JavaScript
11.4K subscribers
90 photos
5 videos
25 files
3.22K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
​​4 базовых функции для работы с файлами в Node.js

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

Читать...
👍4
​​🎁Мультивалютная бухгалтерия для NodeJS

В статье вы узнаете как автор решил запилить свою бухгалтерию с блекджеком, мультивалютностью, и работающую на родной для меня связке Sequelize + Postgres.

Читать...
👍7
​​👉От новичка, для новичков: «Event-driven programming. EventEmitter.»

В статье автор расскажет вам простым языков о EventEmitter в node.js.

Читать...
👍8
​​👌Разрабатываем чат с помощью Nest, React и Postgres

В данном туториале вы разработаете чат с использованием следующих технологий: TypeScript, NestJS, Socket.IO, React, TailwindCSS и др.

Читать...
👍10
​​👨‍💻Как использовать Docker в приложениях Node.js и React

В этой статье вы узнаете о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker.

Читать...
👍10
​​🤯Node.js: использование веб-потоков. Часть 1

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

Читать...
👍6
​​🚀Приложение для чата в реальном времени с помощью Nestjs и PostgreSQL

При помощи этого руководства вы научитесь добавлять функции чата в реальном времени в ваше веб-приложение Nestjs с использованием веб-сокетов. Вы создадите само приложение для чата, а также сохраните чаты пользователей в базе данных PostgreSQL.

Читать...
👍4
​​👇Как мы в команде пришли к low-code и закрываем задачи бэка силами фронта

В статье автор расскажет, как их команда начала закрывать бэк силами фронтов, как искали идеальный фреймворк, прошли путь от PHP до Node.js, а потом поняли, что делаем low-code.

Читать...
👍3
​​🔥Использование Helmet в NodeJS для защиты приложения

Прочитав эту статью вы узнаете, что такое Helmet.js, зачем он нужен в NodeJS, а также вы узнаете как настроить проект NodeJS Express, и как настроить безопасность заголовков в Helmet.

Читать...
👍5
​​Новый тренд 2038 года - это игра TONight специально для разработчиков, где ты можешь писать код, развлекаться и зарабатывать криптовалюту.

Помоги жителям города решить все их задачки за вознаграждение в TON!  

Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/34852L
👍1
​​🚀Почему вам стоит выбрать Node.js для разработки серверных приложений

В этой статье автор расскажет, чем хорош Node в сравнении с другими технологиями серверного скриптинга, в чём заключаются его слабые стороны и где его удобно использовать, и почему Node.js очень тесно связан с JavaScript, а также вы узнаете какие проекты можно написать на Node.

Читать...
👍2
​​💡Как войти в Fullstack-разработку без магии и упований на удачу

В этой статье автор расскажет, почему фулстек разработчик — это универсальный специалист, который в теории способен в одиночку создать проект, и по какой причине сегодня новичками вкатиться в IT очень трудно, а также вы узнаете сколько нужно знаний в части фронтенд и бэкенд разработки чтобы стать Fullstack разработчиком.

Читать...
👍4
​​🤔Чем опасны сторонние модули Node.js

В этой статье автор расскажет, стоит ли волноваться из-за сторонних модулей, насколько вообще это может быть опасно, и какие есть способы, с помощью которых мы можем защитить себя от этих коварных модулей, а также вы узнаете почему вы всегда должны знать, от скольких модулей зависит ваше приложение.

Читать...
👍4
​​🚀Многопоточность в Node.js

В этой статье автор расскажет, как на самом деле работает Node.js, как однопоточный Node.js может конкурировать с многопоточным серверным софтом, и почему лучше использовать для отправки данных другому потоку метод port.postMessage(), а также вы узнаете как разделать память между потоками и какие есть полезные свойства модуля worker_threads.

Читать...
👍10
​​💡Node Hero — руководство по безопасности Node.js

В этой статье автор расскажет, почему лучше не использовать функцию eval, зачем нужно всегда использовать режим use strict, и как в процессе обработки исключений из вашего приложения может утечь довольно важная информация о внутренней структуре, а также вы узнаете зачем делать статический анализ кода вашего приложения и почему лучше не запускать процессы с правами суперпользователя.

Читать...
👍2
​​👨‍💻Знакомство с разработкой через тестирование в JavaScript

В этой статье автор расскажет, зачем нужно создать локальное окружение для файлов и зависимостей, как создать для нашего приложения интерфейс командной строки, как протестировать приложение, а также вы узнаете почему когда пользователь вводит число и выбирает нужную операцию, всё работает нормально, но если попытаться найти сумму числа и строки оно вернёт NaN.

Читать...
​​👤Тестирование и отладка Node-приложений в Docker-контейнерах

В этой статье автор расскажет, почему запуск приложения в контейнере, а не прямо на вашем компьютере или сервере, имеет очень много преимуществ, как выполнять автоматические тесты приложений как проходить код по строкам и проверять значения переменных, как узнать на каком IP-адресе находится хост Docker, а также вы узнаете как дебажить приложения внутри Docker-контейнера.

Читать...
👍3
​​🚀Как при помощи Node.js + MySQL упорядочить 100 Гбайт данных

В этой статье вы узнаете, как можно эффективно обрабатывать миллиарды строк, которые занимают сотни гигабайт памяти, при помощи Node.js и MySQL, почему разделение таблиц имеет довольно много ограничений, а это означает, что невозможно будет использовать все возможности, которые InnoDB предоставляет для обеспечения гарантированного сохранения данных, а также вы узнаете зачем может потребоваться обработать в логике приложения то, что без секционирования было бы реализовано средствами СУБД, например, ограничения внешнего ключа или полнотекстовый поиск.

Читать...
👍3
​​😵Разработка простого блога на Node.js и Cosmic JS

В этой статье автор расскажет, как установите пакетный менеджер Yarn, который понадобится для установки зависимостей будущего блога, как сформировать главную страницу блога, и почему в этом подходе логика шаблона отделена от остального кода, за исключением некоторых запросов и циклов, а также вы узнаете почему данный подход изолирует код шаблона от кода основного приложения.

Читать...
👍4
​​👨‍💻Парсинг сайтов при помощи Node.js: краткое руководство с примерами

В этой статье автор расскажет, зачем мы будем использовать написанный для Node.js программный пакет osmosis, включающий селектор css3/xpath и небольшой http-обработчик, как увеличиваем количество страниц при релевантном поиске, а также вы узнаете почему фреймворки вроде Webdriver и CasperJS, в данном случае нам не понадобятся.

Читать...
👍2