Записи с тегом «бэкенд»

JSON Web Token авторизация для Sails.js

Рассматривая фреймворк Sails.js в качестве инструмента реинкарнации одного старого PHP-проекта я решил попутно посмотреть что есть из готовых модулей для реализации авторизации с применением JSON Web Token (JWT). Так вот, на момент публикации статьи, готовые решения отсутствуют. Есть лишь небольшой ряд примеров по работе с JWT в Sails, абсолютно…

stub_status не доступен через localhost

При попытке настроить stub_status для NGINX Amplify столкнулся с тем, что статус-страница успешно резолвилась через IP: curl http://127.0.0.1/nginx_status Active connections: 41 server accepts handled requests 64 64 174 Reading: 0 Writing: 1 Waiting: 40 Однако отдавала 404 при попытке открыть через хост: curl…

Конфигурация nginx для работы с Node.js и PM2

При размещении на сервере нескольких виртуальных хостов с приложениями, написанными на Node.js чаще всего применяют nginx в качестве проксирующего веб-сервера. А для поддержания работоспособности node-приложений отлично подходит менеджер процессов PM2, разработанный для серверного JavaScript. PM2 содержит большое количество полезных инструментов: перезапуск приложений, балансировщик нагрузки, логирование, watch-утилиту, монитор ресурсов, автоматический…

Тонкости настройки движка Ghost

Ghost — быстрый и простой блоговый движок с минималистичным интерфейсом. Ghost включает в себя только самый необходимый функционал для ведения блога. Движок написан на Node.js, имеет MIT лицензию, исходники доступны на гитхабе. В версии Ghost 0.5.6 (на момент этой публикации) отсутствует ряд желательных настроек. Предлагается обзор фиксов к…