Используй pm2 start, pm2 scale, pm2 logs, а для сложных кейсов — ecosystem.config.js. Это самый простой способ держать Node.js продакшен стабильным без docker-compose.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥5🤝1
Когда ты пишешь SPA или мобильное приложение и натыкаешься на CORS, решение простое поднять свой прокси.
Сегодня в посте:
• Установим http-proxy.
• Добавим заголовки для CORS.
• Запустим простейший сервер.
Через http-proxy за пару минут можно сделать сервер, который сможет убирать CORS, кэшировать ответы, добавлять свои заголовки и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥8👍4
Напишем скрипт, который получает строку и превращает её в стильный ascii-баннер.
В этом посте:
• Используем библиотеку figlet.
• Принимаем строку из консоли.
• Выводим красивый баннер.
Можно использовать для CLI, лого в терминале, приветствия в ботах или даже как easter egg в своих сервисах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥5
Сегодня покажу, как уменьшить размеры изображений перед загрузкой на сервер. С помощью sharp ты можешь уменьшать ширину и высоту, задавать качество JPG, получать лёгкие файлы для S3 или CDN.
В этом посте:
• Как установить sharp.
• Сделаем resize с сохранением пропорций.
• Сжимаем JPG до 70% качества.
Может быть полезным для оптимизации кода и уменьшения потребляемого трафика.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥10👍5🤝3