【问题标题】:Add a logger to log information for response and request from a server (express and nodejs)添加一个记录器来记录来自服务器的响应和请求信息(express 和 nodejs)
【发布时间】:2021-06-26 03:12:34
【问题描述】:

我的服务器会将数据发布到另一台服务器,有什么方法可以添加记录器并记录响应和请求数据,谢谢

const request = require('request');

requestIotPlatform = function requestIotPlatform(req, res, next) {

    var formData = JSON.stringify(req.body);
    var form = {
        data_in: formData
    };
    var uri = 'XXXXXXXXXXXXXXXXXXXXXX';
    var headers = {
        'Authorization': authBase64,
        //'Content-Length': form.length,
        'Content-Type': 'application/x-www-form-urlencoded',
        'Connection': 'keep-alive', 
        'charset': 'utf-8'
    };
    
    request.post({
        headers: headers,       
        uri: uri,
        form: form
    }, function (err, response, body) {
        console.log(response.statusCode)
    });
    next();
}

module.exports = { requestIotPlatform };

【问题讨论】:

标签: javascript node.js express logging middleware


【解决方案1】:

我使用这个模块,基本上它是一个在 Express 应用程序中记录请求/响应的中间件:https://www.npmjs.com/package/express-requests-logger

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2016-09-28
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多