2

私はNodeJSとHTML5プッシュステートを使用しています。「/」にindex.htmlがあり、pushstate経由で「/home/」に移動するためのリンクがあります。すべて問題ありませんが、/ home /のページを更新すると、サーバーは「Cannot GET /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 に答える