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

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

Добавление и расширение в списках Python

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

Доступ к Twitter API с помощью Python

Введение Одна вещь, которая нравится разработчикам Python, - это огромное количество ресурсов, разработанных его большим сообществом. Интерфейсы программирования приложений (API), созданные на Python, - обычное дело для веб-сайтов. Трудно представить, что какой-либо популярный веб-сервис не создал бы библиотеку Python API для облегчения доступа к своим сервисам. Несколько идей таких API для некоторых из самых популярных веб-сервисов можно найти здесь [http://www.pythonforbeginners.com/api/list-of-python-apis]. В фа

Запуск приложений Node с Forever

Введение Для многих людей запуск вашего кода в производственной среде - это запоздалая мысль, и простое написание кода - вот где настоящая проблема. Хотя по моему опыту это в основном верно, найти надежный и простой способ запуска вашего приложения может быть довольно сложно. При запуске приложения необходимо учитывать несколько моментов. * Куда пойдут вывод / логи? * Что произойдет, если приложение выйдет из строя? * Как мне отслеживать все мои процессы демона? * Как мне доказать

Запускайте периодические задачи в Node с помощью node-cron

Что такое Крон? Cron [https://en.wikipedia.org/wiki/Cron] - это утилита планирования, которая работает как процесс-демон в фоновом режиме Unix-подобных систем. Он чрезвычайно популярен для выполнения периодических задач, которые могут быть любыми по вашему выбору, например, создание резервной копии или удаление данных из базы данных. Вы можете добавлять задачи в Cron через командную строку, используя команду crontab -e. Использование аргумента -e переведет его в режим редактирования и откроет редактор по умолчанию, в который вы можете добавить задание. Синтаксис com

Защита вашего приложения Node.js

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

Использование NVM для установки узла

Только за последние 6 месяцев Node.js перешел с v0.12.x на v5.1.x. За этот период было выпущено более 35 выпусков, в каждом из которых добавлялись важные функции или исправления ошибок. Важной частью этого скачка стало слияние io.js [https://iojs.org/en/] с Node, разработка которого велась гораздо быстрее. Установка узла [http://stackabuse.com/how-to-install-node-js-on-ubuntu/] - не самый простой процесс, или, по крайней мере, неудобно постоянно удалять и переустанавливать его

Использование Regex для обработки текста в Python

Введение Предварительная обработка текста - одна из наиболее важных задач в обработке естественного языка [/ what-is-natural-language-processing /] (НЛП). Например, вы можете удалить все знаки препинания из текстовых документов, прежде чем их можно будет использовать для классификации текста. Точно так же вы можете извлечь числа из текстовой строки. Написание ручных сценариев для таких задач предварительной обработки требует больших усилий и подвержено ошибкам. Принимая во внимание важность этих задач предварительной обработки, t

Использование Sequelize.js и SQLite в приложении Express.js

В этом руководстве я продемонстрирую, как создать простое веб-приложение для управления контактами с использованием Node.js [https://nodejs.org/en/], Express.js [https://expressjs.com/], Vue.js. [https://vuejs.org/] вместе с sequelize.js [http://docs.sequelizejs.com/] объектно-реляционным преобразователем (ORM), поддерживаемым SQLite [https://www.sqlite.org// index.html] база данных. Однако основное внимание в этой статье будет уделено тому, как использовать библиотеку sequelize.js вместе с SQLite, которая расширяет