2015-03-12 3 views
1

Мне нужно зарегистрировать запрос Параметры, которые поступают к параметрам LoopBack Server и Log Response, которые выводятся из LoopBack Server.Как получить объект Response в StrongLoop (LoopBack)

В настоящее время я могу регистрировать и получать информацию о запросах для удаленных крючков, но не в состоянии получить информацию об ответах, есть ли у кого-нибудь идеи относительно этого.

Для примера

Claim.afterRemote('updateByClaimNumber', function (ctx, claim, next) { 
    var util = Claim.app.models.ModelsUtil; 
    util.createInvocationLogs(ctx); 
    next(); 
    }); 

Здесь CTX, есть запрос и ответ, но не выборки ответа, как инфор заголовки ответа, тело и StatusCode.

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

ответ

0

На крюке afterRemote вы можете получить тело ответа только как claim аргумент func, в то время как статус ответа и заголовки и еще не установлены.

Вы должны выслушать res.on('finish')event, чтобы получить все данные ответа.

Смежные вопросы