Обзор nest.js: как эффективно его использовать
Сегодня узнаете о фронт-оптимизации, об express, nest.js и о том, как этим правильно пользоваться. Думаю, все уже обратили внимание на тенденцию, которой следуют фронтовые разработчики: делать бек на node.js.
На чистом node.js практически никто не пишет: большинство, как правило, используют какой-либо фреймворк. В этой статье рассмотрите один из самых популярных на данный момент таких фреймворков.
Читать...
Сегодня узнаете о фронт-оптимизации, об express, nest.js и о том, как этим правильно пользоваться. Думаю, все уже обратили внимание на тенденцию, которой следуют фронтовые разработчики: делать бек на node.js.
На чистом node.js практически никто не пишет: большинство, как правило, используют какой-либо фреймворк. В этой статье рассмотрите один из самых популярных на данный момент таких фреймворков.
Читать...
Хабр
Обзор nest.js: как эффективно его использовать
Добрый день. В нашей компании мы очень трепетно относимся к архитектуре наших решений и удобству ее использования. Мы стараемся убирать узкие места для получения лучшей производительности, а также для...
👍6
🌀Подготовка шаблона приложения на Typescript с Nest, Nuxt 3 и Docker
Автор решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде.
Все заворачивается в один docker-образ и запускается как standalone приложение c nginx, healthcheck’ами, тестами и ш…широкой сферой применения.
Сделано это в качестве фундамента для будущих проектов или с целью изучения Nest, Nuxt 3 с composable функциями. Можно использовать это как инструкцию к настройке подобной архитектуры, можно взять за основу код с github.
Читать...
Автор решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде.
Все заворачивается в один docker-образ и запускается как standalone приложение c nginx, healthcheck’ами, тестами и ш…широкой сферой применения.
Сделано это в качестве фундамента для будущих проектов или с целью изучения Nest, Nuxt 3 с composable функциями. Можно использовать это как инструкцию к настройке подобной архитектуры, можно взять за основу код с github.
Читать...
GitHub
GitHub - wormsoft/nest-and-nuxt-starter-kit
Contribute to wormsoft/nest-and-nuxt-starter-kit development by creating an account on GitHub.
👍6
🔥Создание «Google Sheets» через Websockets на Node.js
В этой статье вы разработаете табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах.
Так как, цель - ознакомление, код будет не самым «чистым». В качестве серверной платформы будете использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.
Читать...
В этой статье вы разработаете табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах.
Так как, цель - ознакомление, код будет не самым «чистым». В качестве серверной платформы будете использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.
Читать...
👍7
⚡Масштабирование NodeJS приложений, теория и практика
Масштабирование приложения Node.js может быть сложной задачей, но с правильным гайдом это можно сделать эффективно и результативно.
В этой статье Вы обсудите несколько методов масштабирования приложений Node.js, включая горизонтальное масштабирование, вертикальное масштабирование и балансировку нагрузки.
Читать...
Масштабирование приложения Node.js может быть сложной задачей, но с правильным гайдом это можно сделать эффективно и результативно.
В этой статье Вы обсудите несколько методов масштабирования приложений Node.js, включая горизонтальное масштабирование, вертикальное масштабирование и балансировку нагрузки.
Читать...
👍8
⚡Обработка ошибок в Express
Когда автор статьи только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, ему пришлось нелегко.
Возникало такое ощущение, будто никто не писал о том, что было нужно🫡 В итоге он сам искал ответы на свои вопросы. Сегодня вы узнаете всё об обработке ошибок в Express-приложениях.
Читать...
Когда автор статьи только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, ему пришлось нелегко.
Возникало такое ощущение, будто никто не писал о том, что было нужно🫡 В итоге он сам искал ответы на свои вопросы. Сегодня вы узнаете всё об обработке ошибок в Express-приложениях.
Читать...
👍7
😎Краткий обзор Bun — новой среды выполнения JavaScript
В этой статье автор немного расскажет вам о Bun — новой среде выполнения JavaScript-кода.
Обратите внимание: Bun — это экспериментальная штуковина, поэтому использовать ее для разработки производственных приложений пока не рекомендуется🥲
Читать...
В этой статье автор немного расскажет вам о Bun — новой среде выполнения JavaScript-кода.
Обратите внимание: Bun — это экспериментальная штуковина, поэтому использовать ее для разработки производственных приложений пока не рекомендуется🥲
Читать...
👍2
🔥NodeJS и Golang — Коротко об отличиях
Node.js и Go являются популярным выбором для создания серверных веб-приложений, но у них есть некоторые ключевые отличия, которые делают их более подходящими для разных типов проектов.
В этой статье вам расскажут об всех этих отличиях.
Читать....
Node.js и Go являются популярным выбором для создания серверных веб-приложений, но у них есть некоторые ключевые отличия, которые делают их более подходящими для разных типов проектов.
В этой статье вам расскажут об всех этих отличиях.
Читать....
👍3
😎Интеграция ChatGPT с Node.js: руководство для начинающих
Платформа ChatGPT позволяет разработчикам использовать модель GPT-3 для создания чат-ботов, которые могут вступать в естественный диалог с пользователем.
В статье узнаете о том, как можно интегрировать ChatGPT в приложение Node.js
Читать...
Платформа ChatGPT позволяет разработчикам использовать модель GPT-3 для создания чат-ботов, которые могут вступать в естественный диалог с пользователем.
В статье узнаете о том, как можно интегрировать ChatGPT в приложение Node.js
Читать...
👍10
⚡Переход на Next.js и ускорение загрузки домашней страницы manifold.co в 7.5 раз
Интригующий рассказ о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз.
То, что получилось в итоге, оказалось даже лучшим, чем ожидалось🔥
Читать...
Интригующий рассказ о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз.
То, что получилось в итоге, оказалось даже лучшим, чем ожидалось🔥
Читать...
👍3
😎Маршрутизация в Express
При обработке запросов фреймворк Express опирается на систему маршрутизации. В приложении определяются маршруты, а также обработчики этих маршрутов.
Если запрос соответствует определенному маршруту, то вызывается для обработки запроса соответствующий обработчик.
В статье узнаете о ряде функций для для обработки данных по определенному маршруту.
Читать...
При обработке запросов фреймворк Express опирается на систему маршрутизации. В приложении определяются маршруты, а также обработчики этих маршрутов.
Если запрос соответствует определенному маршруту, то вызывается для обработки запроса соответствующий обработчик.
В статье узнаете о ряде функций для для обработки данных по определенному маршруту.
Читать...
👍3
😎Минимальная установка NextJS без create-next-app
В данной небольшой заметке автор хотел показать, как можно достаточно быстро развернуть и настроить проект на NextJS.
Он покажет более сложный вариант, но позволяющий намного лучше понять, из чего проект строится и как настраивается, как устанавливается и настраивается компилятор TypeScript и линтер ESLint.
Читать...
В данной небольшой заметке автор хотел показать, как можно достаточно быстро развернуть и настроить проект на NextJS.
Он покажет более сложный вариант, но позволяющий намного лучше понять, из чего проект строится и как настраивается, как устанавливается и настраивается компилятор TypeScript и линтер ESLint.
Читать...
👍7
Node.JS [ru] | Серверный JavaScript pinned «😎Минимальная установка NextJS без create-next-app В данной небольшой заметке автор хотел показать, как можно достаточно быстро развернуть и настроить проект на NextJS. Он покажет более сложный вариант, но позволяющий намного лучше понять, из чего проект…»