路由页面错误代码时出错:错误:ENOENT,stat'/public/index.html'使用节点
我用这个代码:
var express = require("express"); var path = require("path"); var app = express(); app.use(express.static(path.join(__dirname, 'public'))); app.use("/",function(req,res){ res.sendfile('/public/index.html'); //res.send("test"); }), app.listen(5401)
当我在浏览器上inputurl时,它工作正常。 如图所示。
但在terminal,我总是得到EN错误:ENOENT,stat'/public/index.html'我不知道我的错误是什么,我在客户端使用emberjs
尝试使用:
var express = require("express"); var path = require("path"); var app = express(); app.use(express.static(path.join(__dirname, 'public'))); app.use("/",function(req,res){ res.sendfile(path.join(__dirname, '../public', 'index.html')); //res.send("test"); }), app.listen(5401);