首页 > 解决方案 > 如何将 express-winston 添加到 Parse Server 示例?

问题描述

如何使用express-winston记录发送到 Parse Server 的所有 http 请求?

我试过这个:

var express = require('express');
var ParseServer = require('parse-server').ParseServer;

const app = express();
const winston = require('winston')
const expressWinston = require('express-winston');

app.use(expressWinston.logger({
    transports: [
        new winston.transports.Console()
    ],
    format: winston.format.combine(
        winston.format.colorize(),
        winston.format.json()
    )
}));

app.use('/parse', new ParseServer({
  // ...
}));

const httpServer = require('http').createServer(app);
httpServer.listen(1337);

但是控制台中没有日志输出express-winston

这里缺少什么?

标签: visual-studio-codeparse-platformparse-serverwinstonexpress-winston

解决方案


日志记录确实有效,但输出未显示到调试控制台。

我在 Visual Studio Code 中进行调试,必须在启动配置中进行设置才能查看启动属性"outputCapture": "std"中描述的日志。


推荐阅读