Вызов emit в nodejs, через отправку CURL на стороне PHP

288
31 октября 2017, 00:08

На PHP есть сервис который меняет статусы у заказа. При смене статуса в сервис NODEJS уходит POST запрос через CURL. Нода принимает его нормально, запрос уходит на роутинг нодовского экспресса

router.post('/status/set-archive', function (req, res, next) {
    setStatus(req, res);
    res.end();
});

после того как данный сервис был вызван, мне необходимо отправить emit нужному клиенту. Сами сокеты я инициализировал в глобальную переменную

global.ioS = io;

А дальше уже в setStatus я пытаюсь его отправить.

global.ioS.sockets.in({user: '10'}).emit('notify-msg')

Но данные на клиент так и не приходят, хотя объект в console.log(global.ioS.sockets) существует. Возможно я инициализацию делаю не правильно или что то другое, подскажите кто сталкивался с подобным решением.

READ ALSO
Двойная сортировка по массиву

Двойная сортировка по массиву

Добрый день профессионалы, нужно было отсортировать массив по возрастуМне дали хороший совет реализации в php7 (см ниже)

467
Приходят пустые поля phpmailer

Приходят пустые поля phpmailer

Почему то приходит пустые поля в письме

314
отобразить META тег как текст

отобразить META тег как текст

здравствуйте, столкнулся с проблемой, не могу понять как отобразить любой META тег на странице в виде обычного текстаЕсть ли какой то способ...

286
Как применить preg_replace с учетом кодировки utf8

Как применить preg_replace с учетом кодировки utf8

Ребята, возможно не особо удачно составил оглавление вопроса, но суть заключается в следующем:

303