Получить данные без console.log - PullRequest
0 голосов
/ 31 августа 2018
router.post('/add-contact-list', async (req, res) => {
    try {
        let verifyToken = await auth_helper.getCompaignIdFromAdminToken(req.headers["token"]);
        await list_helper.isUserAdmin(verifyToken);
        let contact_list_name = await csv_helper.isContactListName(req.body.contact_list_name);
        let existing = await csv_helper.isContactListNameExist(contact_list_name, verifyToken.company_id);
        await csv_helper.isContactListExistLogical(existing);
        let uuid = await auth_helper.getUUID();
        await db_actions.createNewFile(uuid);
        let response = await csv_helper.addContactListInTable(uuid, verifyToken.company_id, contact_list_name);
        return res.status(200).json({response: response})
    } catch (err) {
        return campaignErrorHandler.campaignErrorHelper(err, res)
    }
});

Как я могу получить все данные, которые хранятся в значениях, например (verifyToken,contact_list_name, existing и т. Д.), Не каждый раз делая console.log(). Как лучше проверить логи в приложении?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018
  1. Если вам это нужно для локальной разработки, вы можете настроить отладчик для проверки значений во время выполнения.
  2. Вы можете использовать модуль debug https://github.com/visionmedia/debug, чтобы сделать ваши логи красивыми, а также получить контроль над тем, когда их показывать, установив переменную окружения DEBUG.
0 голосов
/ 31 августа 2018

Использование Console.log - единственный способ, которым я действительно делал это в прошлом. Кажется, это альтернатива с использованием отладки, о которой я читал несколько раз, но никогда не использовал. Может быть, это то, что вы могли бы посмотреть? не совсем уверен, что ты этого хочешь.

https://blog.risingstack.com/node-js-logging-tutorial/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...