Node.JS [ru] | Серверный JavaScript
11.4K subscribers
91 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
​​Самый нужный фреймворк для работы на Node.js

Diet.js — это очень маленький модульный Node.js фреймворк для создания быстрых и масштабируемых API и приложений. Вы можете использовать хост-контроллер для управления несколькими хостами, маршрутизатор для создания чистых API и URL, ПО позволяет расширить ваши приложения и API с модулями.
👍3
​​Как упростить работу с базами данных в Node.js с помощью Objection.js

В этой статье автор расскажет о том, как быстро и просто можно упростить работу с базами данных Objection.js. Также автор поведает о том, когда это может пригодиться.

Читать...
👍2
​​Как создать скелет сайта на Node.Js

В этой статье автор расскажет о том, как быстро и просто можно создать скелет сайта на Node.js. 

Читать...
👍3
​​Самый удобный плагин для Node.Js 

Nodemon — это плагин для Node.js, который позволяет автоматически перезагружать сервер при изменении кода. Это удобно при разработке, так как позволяет избежать ручной перезагрузки сервера после каждого изменения кода.
👍7
​​Самый удобный фреймворк для Node.Js

Express.js — это минималистичный и гибкий фреймворк для Node.js, который позволяет легко создавать веб-приложения и API. Он предоставляет множество функций, включая маршрутизацию, обработку запросов, работу с шаблонами и многое другое.
👍9
​​10 советов по оптимизации приложения Node.Js

В этой статье автор расскажет о том, как быстро и просто можно оптимизировать свои приложения Node.Js.

Читать...
👍2
​​Маршруты и контроллеры для Node.Js 

В этом уроке мы настроим маршруты (код обработки URL) с "фиктивными" функциями-обработчиками для всех конечных точек ресурса, которые нам понадобятся на веб-сайте LocalLibrary. 

Читать...
👍4
​​Прием данных с помощью библиотеки Node в Azure Data

Эта статья сначала поможет создать таблицу и сопоставление данных в тестовом кластере. Затем поставить их в очередь приема данных в кластере.

Читать...
👍1
​​Начало работы с MongoDB

После ознакомления с этой статьёй вы узнаете о том, как быстро и просто можно прокачать свой Node.js-код с помощью MongoDB.

Читать...
👍1
Обзор nest.js: как эффективно его использовать

Сегодня узнаете о фронт-оптимизации, об express, nest.js и о том, как этим правильно пользоваться. Думаю, все уже обратили внимание на тенденцию, которой следуют фронтовые разработчики: делать бек на node.js.

На чистом node.js практически никто не пишет: большинство, как правило, используют какой-либо фреймворк. В этой статье рассмотрите один из самых популярных на данный момент таких фреймворков.

Читать...
👍6
🌀Подготовка шаблона приложения на Typescript с Nest, Nuxt 3 и Docker

Автор решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде.

Все заворачивается в один docker-образ и запускается как standalone приложение c nginx, healthcheck’ами, тестами и ш…широкой сферой применения.

Сделано это в качестве фундамента для будущих проектов или с целью изучения Nest, Nuxt 3 с composable функциями. Можно использовать это как инструкцию к настройке подобной архитектуры, можно взять за основу код с github.

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

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

Если интересно добро пожаловать под кат😉

Читать...
👍8
​​🔥Создание «Google Sheets» через Websockets на Node.js

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

Так как, цель - ознакомление, код будет не самым «чистым». В качестве серверной платформы будете использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.

Читать...
👍7
​​🤔Node.js: Клонирование ключей. Is eval() evil?

На примере простой задачи клонирования ключей объекта посмотрите, есть ли реальные альтернативы по производительности столь презираемой JavaScript-разработчиками функции eval().

Читать...
​​🍪Cookie

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

Со статьи узнаете как корректно настроить работу файлов куки в Express.js.

Читать...
👍3
​​Масштабирование NodeJS приложений, теория и практика

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

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

Читать...
👍8
​​Обработка ошибок в Express

Когда автор статьи только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, ему пришлось нелегко.

Возникало такое ощущение, будто никто не писал о том, что было нужно🫡 В итоге он сам искал ответы на свои вопросы. Сегодня вы узнаете всё об обработке ошибок в Express-приложениях.

Читать...
👍7
​​😎Краткий обзор Bun — новой среды выполнения JavaScript

В этой статье автор немного расскажет вам о Bun — новой среде выполнения JavaScript-кода.

Обратите внимание: Bun — это экспериментальная штуковина, поэтому использовать ее для разработки производственных приложений пока не рекомендуется🥲

Читать...
👍2
​​🔥NodeJS и Golang — Коротко об отличиях

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

В этой статье вам расскажут об всех этих отличиях.

Читать....
👍3
​​😎Интеграция ChatGPT с Node.js: руководство для начинающих

Платформа ChatGPT позволяет разработчикам использовать модель GPT-3 для создания чат-ботов, которые могут вступать в естественный диалог с пользователем.

В статье узнаете о том, как можно интегрировать ChatGPT в приложение Node.js

Читать...
👍10