Есть пара вещей, которые мы можем попробовать.
При настройке index.html оставьте файл относительно базового URL.
Таким образом, вместо:
<script src="js/admin_app.js"></script>
используйте:
<script src="/js/admin_app.js"></script>
Это означает, что браузер всегда будет искать файл в URL-адресе относительно базового приложения, например:
http://localhost/js/admin_app.js
или что-то вроде:
http://myurl.com/js/admin_app.js
Так чтоadmin_app.js
файл ДОЛЖЕН быть в этой папке (js).В вашем случае, у вас есть статическая структура папок, подобная этой:
server/static
, поэтому файл должен находиться в:
server/static/js/admin_app.js
Это потому, что на вашем сервере вы маршрутизируете всезапросы к /
в папку server/static/
.
По сути, вы должны указать правильный файл, используя структуру вашей папки.У вас также есть папка с именем admin
, поэтому, если файлы находятся в admin/server/static
, то относительный URL должен быть:
<script src="/admin/js/admin_app.js"></script>
Итак, все зависит от того, где именно файлы находятся в структуре вашей папки..
Сделайте то же самое для css:
<link rel="stylesheet" href="/css/admin_style.css">
или
<link rel="stylesheet" href="/admin/css/admin_style.css">
Удалите это из вашего index.html file
(вам это не нужно):
<base href="./" />