Как разместить несколько версий SPA - PullRequest
0 голосов
/ 15 ноября 2018

Я бы хотел разместить несколько версий SPA на одном сайте. Я хотел бы использовать начальные пути загрузки, как это:

http://host/myapp/1.0.1
http://host/myapp/1.0.2

Однако, если мой html использует относительные пути, такие как "css / myapp.css", то они разрешаются в:

http://host/myapp/css/myapp.css

Я знаю, почему это так, и я знаю, что если я использую конечный символ "/" на начальной загрузке страницы, он будет работать правильно, но, очевидно, было бы неплохо не указывать людям использовать "/" в конце.

Полагаю, приложение могло бы настроить базовый путь под нагрузкой, но это несколько усложняет приложение. Я использую vue, и решение должно работать во время выполнения, а не во время компиляции, поскольку я не знаю всех подпапок, из которых будет загружаться неизменяемое приложение.

Существует ли более понятный способ поддержки нескольких папок версий таким образом, чтобы относительные пути работали правильно?

...