2015-06-06 3 views
1

Я работаю над приложением SailsJs и использовал console.log для отладки. Для этого я пытаюсь использовать отладку пакета npm.Как использовать отладочный пакет в SailsJs

https://www.npmjs.com/package/debug 

Однако, после прочтения его объяснения и примеров, я не знаю, как его использовать:

«С отладкой просто вызовите экспортируемую функцию, чтобы сгенерировать функцию отладки, передавая ему имя, которое будет определить, возвращается ли функция noop или украшен console.error, поэтому все достоинства строки в формате консоли, которые вы использовали для работы. Уникальный цвет выбирается для каждой функции для видимости ».

Я не могу понять это.

Например, у меня есть UserController.js, и мне нужно включить отладку. Должен ли я использовать или что-то еще?

var debug=require('debug')('UserController'); 

ответ

1

Да. В точку. Вы должны указать имя для отладочного пакета, и вы сможете использовать его как функцию.

Например, в контроллере:

var debug = require('debug')('AnyName'); 

module.exports = { 
    someAction: function(req, res) { 
    debug(req); 
    } 
};