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


🚨 Все, что вам нужно знать, прежде чем использовать современные функции JavaScript
Полифилы и транспилеры в мире JavaScript Язык JavaScript постоянно развивается. Бьюсь об заклад, вы слышали о ES6, который на данный момент является самой популярной версией этого языка. Он был выпущен еще в 2015 году, и с тех пор JavaScript каждый год получает новую версию. Каждая версия вводила некоторые новые функции или синтаксис (или и то, и другое). Примером может быть ES12, который представил: String.prototype.replaceAll функция Разделители для числовых литералов,..

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

Знаете ли вы, что API-шлюз Netflix обрабатывает более 700 000 запросов в секунду?
Привет, мир! Сегодня я хочу поговорить об API Gateway, важнейшем инструменте для создания облачных приложений и управления ими. По сути, API-шлюз — это центральный компонент архитектуры микросервисов, позволяющий управлять запросами приложений и маршрутизировать их между различными серверными службами. Он действует как шлюз для всех входящих запросов к приложению, позволяя разработчикам сосредоточиться на бизнес-логике, а не на проблемах инфраструктуры. Netflix — одна из крупнейших..

Динамические маршруты и расширенные модели
Передача и использование динамических данных Добавление идентификатора продукта в путь Мы добавим идентификатор в конец URL-адреса с идентификатором продукта. представления/product-list.ejs <a href="/products/<%= product.id %>" class="btn">Details</a> Во-первых, мы должны назначить ID в модели. модели/product.js module.exports = class Product { constructor(title, imageUrl, description, price) { this.title = title;..

Условные ответы API для JavaScript и HTML-форм
Сегодня я покажу вам, как определить, был ли HTTP-запрос отправлен через форму HTML или с помощью JavaScript на сервер. Примеры в этом посте основаны на Nuxt.js и включают ссылки на несколько глобальных функций ( defineEventHandler , getRequestHeaders , sendRedirect ). Не важно, что вы знаете, как они работают. Просто сосредоточьтесь на концепции. Я явно выделю важные моменты Вот очень простой обработчик событий для сервера Nuxt JS. «Обработчик событий» в Nuxt.js..

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

Динамический рендеринг контента в Express.js
Создание персонализированного веб-опыта Динамический контент – важнейший аспект веб-разработки, поскольку он позволяет веб-сайтам отображать персонализированную информацию и реагировать на действия пользователей. В этом сообщении блога мы рассмотрим, как отображать динамический контент в Express.js с помощью механизма шаблонов EJS (встроенный JavaScript). Мы рассмотрим основы EJS, продемонстрируем его использование в приложении Express.js. Начнем! Что такое ЭЖС? EJS — это..