サブドメイン(images.google.comの代わりにgoogle.com/readerなど)を使用せずに、同じドメインで複数のNodeJSアプリをホストできるようにしたい。問題は、Express/NodeJSの「/reader」などのURLの最初の部分を常に入力していることです。
ベースURLがになるようにExpressアプリを設定するにはどうすればよいsomething.com/myapp
ですか?
したがって、代わりに:
app.get("/myapp", function (req, res) {
// can be accessed from something.com/myapp
});
できます:
// Some set-up
app.base = "/myapp"
app.get("/", function (req, res) {
// can still be accessed from something.com/myapp
});
また、ConnectのstaticProviderを同じように動作するように構成したいと思います(現在、デフォルトでは静的ファイルをに、something.com/js
またはsomething.com/css
代わりに提供していますsomething.com/myapp/js
)