Микросервисы, написанные на JavaScript для NodeJS

Создано: 03-02-2020 - Обновлено: 23-09-2022

Данные микросервисы написаны мною при изучении веб разработки. В статье приведены краткие описания микросервисов, а также ссылки на демо и исходные коды.

Парсер заголовков запросов, написанный на JavaScript

Микросервис анализирует заголовки запросов и возвращает в JSON формате:

Чтобы увидеть работу парсера, введите в адресной строке браузера следующий адрес:

https://request-header-parser-m.glitch.me/whoami/

В окне браузера вы должны увидеть примерно следующее:

{"ip":"95.153.170.248,::ffff:10.10.11.161,::ffff:10.10.94.162","ipaddress":"::ffff:127.0.0.1","language":"ru,en;q=0.9","software":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.114 YaBrowser/22.9.1.1110 (beta) Yowser/2.5 Safari/537.36"}

где

Как реализован данный микросервис, можно посмотреть здесь.

Генерация коротких URL адресов

Микросервис сокращает URL адреса, а при вводе коротких URL преобразует обратно в исходные. Написано на JavaScript. Демонстрация данного микросервиса приведена в этом приложении, а здесь приведен его исходный код.

Чтобы глубже понять, для чего нужен этот микросервис прочтите статью Сокращение URL на Википедии, а также прочтите эту статью.