#nginx #angular5 #mime-types #nginx-location
#nginx #angular5 #mime-типы #nginx-расположение
Вопрос:
Почему Angular 5 и NGinx не могут обслуживать файлы javascript и css? MIME-тип не является допустимым Javascript . Ошибка синтаксиса: неожиданный токен: числовой литерал
Я получаю ошибку с Angular 5 — typescript и сервером Nginx.
ошибка в консоли
The script from “https://my-server.com/organizations/inline.15670a33298d01750cb3.bundle.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type
SyntaxError: unexpected token: numeric literal
Файлы Javascript, которые также загружены с содержимым index.html.
Кроме того, когда я был на странице «https://my-server.com/organizations «и обновив браузер, я был отправлен на «https://my-server.com/organizations/organizations » url.
Ответ №1:
Решением для меня было просто изменить базовый тег href в index.html из
<base href=""> <-- wrong
Для
<base href="/"> <-- right
На этом все, никаких изменений в nginx.conf или чем-либо еще.