6 простых способов ускорить экспресс

Вступление Express - безусловно, самый популярный веб-фреймворк для Node.js благодаря простому API, доступным плагинам и огромному сообществу. Благодаря сообществу нет недостатка в документации и примерах использования основного Express API, и это здорово, но не всегда сразу понятно, как улучшить производительность вашего веб-приложения по мере его роста. Здесь я покажу вам некоторые из самых простых и эффективных способов повысить производительность ваших приложений Express. gzip сжатие Сжатие gzip не является чем-то новым для веб-серверов, но о нем легко забыть, особенно если вы привыкли использовать фреймворки, которые включают его по умолчанию. [Далее]

Добавление аутентификации в экспресс с паспортом

Вступление Аутентификация пользователей - одна из тех вещей, о которых вы, вероятно, не слишком много задумываетесь, но практически каждый веб-сайт или приложение требует этого. Если бы вам пришлось реализовать аутентификацию самостоятельно, не могли бы вы? Что ж, не волнуйтесь, вам, вероятно, не придется. Поскольку эта функция настолько распространена, почти для каждого языка / веб-фреймворка, с которым я столкнулся, уже есть готовое решение, а для Node вы можете использовать плагин Express Passport. [Далее]

Краткий обзор веб-разработки на Python

Вступление С 2003 года Python входит в десятку лучших языков программирования для изучения, и с тех пор его рейтинг постоянно улучшается. Согласно статистике , Python входит в пятерку лучших языков для изучения в 2019 году и стал важной частью сообщества программистов благодаря своей простоте, гибкости, надежности, простоте использования, совместимости, скорости и универсальности. Кроме того, технологические гиганты, такие как Instagram, Spotify и Google, по крайней мере частично используют свою архитектуру на Python. [Далее]

Объяснение пирамиды

Что такое пирамида Pyramid - это веб-фреймворк Python, созданный из комбинации Pylons и repoze.bfg , в результате чего получается гибкий и простой в использовании фреймворк. Pyramid уделяет большое внимание гибкости, поэтому ни одно приложение не будет ограничено решениями, принимаемыми создателями Pyramid. Например, вы можете использовать Mako или Chameleon для создания шаблонов, практически любой тип базы данных для сохранения и несколько различных методов для маршрутизации представления (список можно продолжить). Многие функции Pyramid настраиваются или подключаются, поэтому даже если что-то, что вам нужно, в настоящее время не поддерживается Pyramid, это не означает, что вы не можете легко расширить структуру, чтобы делать то, что вам нужно. [Далее]

Одностраничные приложения с Vue.js и Flask: RESTful API с Flask

RESTful API с Flask Добро пожаловать в четвертый пост об использовании Vue.js и Flask для полнофункциональной веб-разработки. В центре внимания этого поста будет создание серверного REST API с использованием веб-фреймворка Flask на основе Python. Код этого сообщения находится в репозитории моей учетной записи GitHub в ветке FourthPost. Содержание серии Seup и знакомство с VueJS Навигация по Vue Router Управление состоянием с Vuex RESTful API с Flask (вы здесь) Интеграция AJAX с REST API JWT аутентификация Развертывание на виртуальном частном сервере Краткое объяснение Flask Flask - это микро-фреймворк на основе Python для быстрого прототипирования и разработки веб-приложений малого и среднего размера. [Далее]

Асинхронный и синхронный анализ производительности Python

Вступление Эта статья является второй частью серии об использовании Python для разработки асинхронных веб-приложений. В первой части более подробно asyncio параллелизм в Python и asyncio, а также aiohttp . Если вы хотите узнать больше об асинхронном Python для веб-разработки , у нас это есть. Из-за неблокирующей природы асинхронных библиотек, таких как aiohttp мы надеемся, что сможем делать и обрабатывать больше запросов за заданный промежуток времени по сравнению с аналогичным синхронным кодом. [Далее]

Создание приложения Todo с помощью Flask на Python

Вступление В этом руководстве мы собираемся создать API или веб-службу для приложения todo. Служба API будет реализована с использованием архитектуры на основе REST. Наше приложение будет иметь следующие основные функции: Создать элемент в списке дел Прочтите полный список задач Обновите элементы со статусом «Не начато», «Выполняется» или «Завершено». Удалить элементы из списка Что такое ОТДЫХ? REST или REpresentational State Transfer - это архитектурный стиль для создания веб-сервисов и API. [Далее]