如何解决 node.js ENOENT 错误
How to solve node.js ENOENT error
我正在使用 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,错误统计 'C:\Users\Timothy\tt\x'(本机)
我知道我没有在我的任何文件中 link \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;
原来 x 是我输入的 * 是因为我误解了 this 文档页面。我认为包含 * 将允许它路由到任何必要的文件。
我正在使用 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,错误统计 'C:\Users\Timothy\tt\x'(本机)
我知道我没有在我的任何文件中 link \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;
原来 x 是我输入的 * 是因为我误解了 this 文档页面。我认为包含 * 将允许它路由到任何必要的文件。