通过 nodejs 提供静态内容的 404 跟踪日志
trace logs of 404 on serving static content by nodejs
我在名为 'server.js' 的文件中设置了一个 nodejs 服务器,如下所示:
var connect = require('connect'),
serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic(__dirname + "/angularjs"));
app.listen(1000);
我运行通过在cmd(windows 10)中执行命令"node server.js"来编写代码。
我能够通过浏览“http://localhost:1000/app.html”访问 'app.html' 文件,但现在它响应 404(未找到)错误。
我不确定发生了什么变化。
如何跟踪nodejs的日志来发现问题?
我自己找到了 problem\solution:
我在 'angularjs' 文件夹中执行了 'server.js',因此 'server.js' 旁边没有 'angularjs' 文件夹可供使用,我将 'server.js' 移动到 'server.js' 旁边的父文件夹=17=] 文件夹,它工作正常。
但我很好奇:
如何跟踪 "connect module" and\or "serve-static module" and\or nodejs 本身。
我在名为 'server.js' 的文件中设置了一个 nodejs 服务器,如下所示:
var connect = require('connect'),
serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic(__dirname + "/angularjs"));
app.listen(1000);
我运行通过在cmd(windows 10)中执行命令"node server.js"来编写代码。
我能够通过浏览“http://localhost:1000/app.html”访问 'app.html' 文件,但现在它响应 404(未找到)错误。
我不确定发生了什么变化。
如何跟踪nodejs的日志来发现问题?
我自己找到了 problem\solution: 我在 'angularjs' 文件夹中执行了 'server.js',因此 'server.js' 旁边没有 'angularjs' 文件夹可供使用,我将 'server.js' 移动到 'server.js' 旁边的父文件夹=17=] 文件夹,它工作正常。
但我很好奇: 如何跟踪 "connect module" and\or "serve-static module" and\or nodejs 本身。