使用console.log时,请勿在服务器端看到日志

时间:2017-04-18 01:29:00

标签: javascript node.js express node-webkit

这是我生命中第一次触摸js或节点,所以请耐心等待。

我正在尝试在服务器端制作我的应用输出日志。

  getUser.onclick = function () {
    console.log('Server running at http://127.0.0.1:1337/');
    var req = new XMLHttpRequest();
    req.onreadystatechange = function () {
      if (req.readyState === 4 && req.status === 200) {
        var user = JSON.parse(req.responseText);
        results.innerText += user.firstName + ' ' + user.lastName + '\n';
      }
    };
    req.open("GET", "/user");
    req.send();

现在根据这个:Node js console.log is not showing anything 这应该工作。但是,这可以更清楚地了解日志的实际位置:console.log() does not appear in my terminal (nwjs)

当我比较浏览器和控制台时,这就是我所看到的: enter image description here

每个“获取用户”按钮单击对应于单个请求。在右侧有一条日志消息,我打算在服务器端。即Server running at http://127.0.0.1:1337/

但是我在终端上的任何地方都没有看到我启动应用程序的地方。据我所知,这是webkit涉及的应用程序的特质。我将如何覆盖此行为。

--enable-logging=stderr in chromium-args in my package.json的建议没有为我做。

更新

我在这里使用代码库作为起点。刚刚在get请求https://github.com/thlorenz/hyperwatch/tree/master/examples/express-app

中插入了日志语句

我认为app.js是后端代码,因为它处理请求。我错了吗?

0 个答案:

没有答案