我使用此代码:
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)
我在浏览器上输入网址时工作正常。如图所示
但在终端我总是遇到错误:ENOENT,stat'/public/index.html' 我不知道我的错误是什么,我在客户端使用emberjs
答案 0 :(得分:2)
尝试使用:
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);