RUVIDEO
Поделитесь видео 🙏

⭐ Add Swagger UI and Data Validation from OpenAPI Contract with Node.js + Express.js + TypeScript

This video shows you how to create a solid API contract and enforce it in a REST API. Starting with an OpenAPI document, you can create a Swagger UI and perform data validation automatically without writing custom data validation functions.

00:00 Intro
2:00 Install Libraries
3:10 Create OpenAPI Document with swagger-jsdoc
8:11 Create TypeScript Types with openapi-typescript
10:25 Update API with Data Transfer Object
15:58 Test API
16:16 Validate Requests and Responses with express-openapi-validator
19:15 Create Development Script
21:00 Create Swagger UI with swagger-ui-express
23:04 Summary

Related videos:
- Build REST API: https://youtu.be/i8xHOrPP3NA
- Learn MVC Pattern in REST API: https://youtu.be/uGZf4_rGTWQ
- Create OpenAPI Document: https://youtu.be/1LpItQ3vPeQ

GitHub:
- Simple calculator API: https://github.com/nerdicoda/calculator-rest-api/tree/rest-api
- Openapi document: https://github.com/nerdicoda/calculator-rest-api/tree/openapi
- Calculator API contract with Swagger UI and data validation: https://github.com/nerdicoda/calculator-rest-api/tree/api-contract

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «⭐ Add Swagger UI and Data Validation from OpenAPI Contract with Node.js + Express.js + TypeScript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

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