Я хочу иметь возможность размещать несколько приложений 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
});
Я также хотел бы настроить staticProvider Connect, чтобы он вел себя таким же образом (сейчас он по умолчанию обслуживает статические файлы для чего-то . com / js
или something.com/css
вместо something.com/myapp/js
)