Proxy обёртывает объект для контроля доступа. JavaScript Proxy объект: const proxy = new Proxy(target, { get(obj, prop) { console.log("accessing", prop); return obj[prop] }, set(obj, prop, value) { validate(value); obj[prop] = value; return true } }). Применения: validation, logging, lazy initialization, caching, access control. Prisma middleware — реализует proxy паттерн. Mongoose middleware — аналогично. Virtual DOM в React — концептуально proxy. Node.js EventEmitter как proxy для event system. Прокси для мокинга в тестах: jest.fn() как proxy над функцией.
Как реализовать Proxy паттерн в Node.js?
Middle
236 просмотровAFK Offer AI
Что такое Vertical Slice Architecture в Node.js?