Я хочу иметь возможность размещать несколько приложений NodeJS в одном домене, не используя поддомены (например, google.com/reader вместо images.google.com). Проблема в том, что я всегда печатаю первую часть URL-адреса, например. "/reader" в Express/NodeJS.
Как настроить приложение Express так, чтобы базовый URL был 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
)