Когда ты пишешь 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
Создадим API, которое принимает JSON с временем и URL, а потом в указанное время делает POST-запрос на этот URL.
В этом посте:
• Принимаем время в ISO-формате
• Считаем задержку и запускаем setTimeout
• Делаем POST в нужный момент и логируем
Идеально для платёжных отложенных действий, напоминалок, пушей и задач через HTTP.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🔥5👎2