Вот что сработало для меня, но я понял это только с помощью других парней, которые ответили ниже. Оглядываясь назад, это кажется таким простым, и я чувствую себя глупо, что сам не понял этого!
HTML-код ответа содержит абсолютные URL-адреса для файлов CSS и JS. Сначала браузер загружает HTML-страницу из префикса / apps / app1, но затем пытается загрузить ресурсы из / static, / favicon, / css и т. Д. Но там ничего нет!
Проблема в том, что приложение использует абсолютные ссылки. Все, что мне нужно было сделать, это изменить свое приложение, чтобы использовать вместо него относительные ссылки. С React вы можете легко сделать это, поместив это в свой package.json (см. Документ здесь ):
"homepage": ".",
Теперь браузер будет корректно загружать ресурсы из / apps / app1 / static, / apps / app1 / favicon, / apps / app1 / css и т. Д.