appmetrics(https://github.com/RuntimeTools/appmetrics/issues)请求和http事件不起作用

时间:2017-06-02 03:46:30

标签: node.js

您好请参阅以下示例代码。

const express = require('express')
const app = express()
var port = process.env.PORT || 3000;
var appmetrics = require('appmetrics');
var monitor = appmetrics.monitor();
appmetrics.enable('http');
appmetrics.enable('request');
monitor.on('request', function (request) {
        console.log('request', request);
});
monitor.on('http', function (http) {
        console.log('http', http);
});
app.get('/', function (req, res) {
  res.send('Hello World!')
})
app.listen(port, function () {
  console.log('Example app listening on port 3000!')
})

'

每当我从浏览器触发localhost:3000时。我得到了“Hello World!'回复但日志不显示任何请求或http事件。有人可以帮我指出问题。 我正在使用最新的appmetrics版本。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试将第4行(appmetrics需要行)放在代码顶部?如果有效,请关闭您提出的问题https://github.com/RuntimeTools/appmetrics/issues/452