@ff0xff

Почему не работает проксирование объекта в nodejs?

Подскажите почему при записи в файле B прокся в файле A не реагирует?

A
'use strict'

const ws = require('./b');

var data_store = [];

var proxy = new Proxy(data_store, {
    set(target, prop, value) {
        console.log(`Запись ${prop} ${value}`);
        target[prop] = value;
        return true;
    }
});

exports.proxy = proxy;

B
const proxy = require('./a');

console.log(proxy);
function handle() {
    proxy['asd'] = 'asd';
    console.log('write');
}
handle();

Целый день пытаюсь понять в чем дело и не как не допру, если пишешь все в одном файле то все ок. Подскажите в чем трабла может быть?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
0xD34F
@0xD34F
Импорт неправильный. Замените

const proxy = require('./a');

на

const proxy = require('./a').proxy;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы