如何解决node.js ENOENT错误

我正在使用express.js来运行此代码:

var repl = require("repl"); var express = require('express'); var app = express(); var server = require('http').createServer(app); var io = require('socket.io')(server); var core = require("./testtaker-core.js"); core.init(io); app.use(express.static('public')); app.all('/', function(req, res) { res.sendFile("index.html"); }); app.all('/*', function (req, res) { res.sendFile(__dirname + "/*"); }); server.listen(8080); server.on('close', function () { console.log("Server shutdown successfully"); }); repl.start({ prompt: ">" }).context.server = server; 

我得到这个错误:

错误:ENOENT,stat'C:\ Users \ Timothy \ tt \ x'错误(本机)

我知道我没有链接到任何我的文件\ x。 任何帮助表示赞赏。

谢谢!

感谢大家! 我用这个代码解决了我的问题:

 var repl = require("repl"); var express = require('express'); var app = express(); var server = require('http').createServer(app); var io = require('socket.io')(server); var core = require("./testtaker-core.js"); core.init(io); app.get('/*', function(req, res) { res.sendFile(__dirname + req.originalUrl); }); server.listen(8080); server.on('close', function () { console.log("NOTE: server shutdown successfully"); }); repl.start({ prompt: "REPL>" }).context.server = server; 

事实certificate,x是我放入的,因为我误解了这个文档页面。 我认为包括*将允许它路由到任何必要的文件。