1

.../whatever/stuffディレクトリを静的に提供するように設定したいが、として参照されるようにするhttp://example.com/mystuffには、次のようにしてみました。

app.configure(function() {
    app.use('/mystuff', _express.static(__dirname + "/whatever/stuff"));
    app.use('/mystuff', _express.directory(__dirname + "/whatever/stuff"));
});

これはほとんどの場合機能しますが、末尾にスラッシュを付けずに mystuff のサブディレクトリを参照すると、たとえばhttp://example.com/mystuff/subdir、間違った場所 ( http://example.com/subdir/) にリダイレクトされ、404が返されます。サブディレクトリへのリンクの末尾のスラッシュ。

これを回避するために私にできることはありますか?(そして、上記の私の構文は正しいですか?)

4

1 に答える 1

-1

これを試して:

app.use('/mystuff*', ..);
于 2012-10-09T22:36:18.120 に答える