Node.js + Яндекс.Функции + puppeteer - формирование отчетов

6 000 руб. за проект
24 августа 2020, 16:03 • 2 отклика • 27 просмотров
Реализовать сервис формирования отчетов, используя puppeteer, Яндекс.Функции и Яндекс.Object Storage.
На вход Яндекс.Функции будет поступать html код и путь к css файлу. Это код нужно передать puppeteer, сделать скриншот всего экрана и вернуть результат: путь к скриншоту.

Параметры запроса (post):

- jwt (JSON Web Tokens)
- html - код который
- viewportWidth
- format: pdf or png or jpeg

Jwt содержит
- css - путь к css файлу
Секретное слово для jwt передается через переменные окружения Яндекс.Функции.

Ответ в формате JSON

- filePath - путь к файлу скриншота (результат puppeteer);
Сформированные скриншоты сохраняются в Яндекс.Object Storage. Использовать сервисный аккаунт.

Использовать express.js
Использовать typescript
Написать тесты.
Срок 7 дней
Отзывы
R50 2875d3cf1f928f46fc1950d84ee8cf81
Заказчик
 
3 года назад
R50 43134805e98dbcc2d67faba1e59902e7
Фрилансер
 
3 года назад