这是我生命中第一次触摸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)
每个“获取用户”按钮单击对应于单个请求。在右侧有一条日志消息,我打算在服务器端。即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是后端代码,因为它处理请求。我错了吗?