2

我正在使用 NodeJS 和 HTML5 pushstate。我的 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);

谢谢。

4

1 回答 1

1

删除/之后/home

app.get('/home', function(req, res, next) {

关于what to do here,您可以收集您需要的数据,并返回响应。例如:res.end("Hello world!");

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

app.use("/home", express.static(__dirname + "/public"));
于 2013-01-26T18:42:39.570 回答