Node.js 使用Pushstate和NodeJS

Node.js 使用Pushstate和NodeJS,node.js,express,Node.js,Express,我正在与NodeJS和html5pushstate合作。 我的index.html位于“/”处,带有通过pushstate转到“/home/”的链接。一切正常,但如果我在/home/上刷新页面,我的服务器返回“无法获取/home/” 我只想“/home/”像“/”一样返回我的index.html文件 我的代码: var express = require("express"), app = express(); app.use(express.static(__dirname + '/

我正在与NodeJS和html5pushstate合作。 我的index.html位于“/”处,带有通过pushstate转到“/home/”的链接。一切正常,但如果我在/home/上刷新页面,我的服务器返回“无法获取/home/”

我只想“/home/”像“/”一样返回我的index.html文件

我的代码:

var express = require("express"),
    app = express();

app.use(express.static(__dirname + '/public'));

app.get('/home/', function(req, res, next) {
 //what to do here?
});

app.listen(3001);

谢谢。

/home
之后放下
/

app.get('/home', function(req, res, next) {
关于
此处的操作
,您可以收集所需的数据并返回响应。例如:
res.end(“你好,世界!”)

如果您希望在
/home
上提供静态文件,则:

app.use("/home", express.static(__dirname + "/public"));

好的,很简单。app.use on/home完成作业