У меня есть приложение node.js, которое я пытаюсь обобщить, чтобы независимо от URL-адреса на внутреннем сервере он всегда использовал корневой путь для обслуживания статических файлов.
Так что в настоящее время мое приложение находится на https://myapp.heroku.com
У меня есть несколько js, css, images и несколько других статических файлов.
Я хочу, чтобы URL выглядел как https://myapp.heroku.com/brand/somebrand, что файлы, которые обслуживаютсяпредоставляются также из корня, включая любые внутренние ссылки внутри указанных файлов.
Я гарантировал, что все пути начинаются с '/', а также попробовал следующее в каждой возможной комбинации.
app.use('/', express.static(__dirname + '/public', options));
app.use('*', express.static(__dirname + '/public', options));
app.use(express.static(path.join(__dirname, 'public')));
Я на правильном пути?
Это приложение на самом деле загружается другой системой, что может быть проблемой, к сожалению, я не могу отладить эту систему, поэтому мне нужно сначала исключить это.