У меня есть приложение Angular с рендерингом на стороне сервера.
Например, в моем index.html
есть код EJS , который интерполируется моим сервером NodeJS.
Пример
<title><%= title %></title>
<script src="<%= someScriptUrl %>"></script>
(и в моем index.html
* есть еще такой код *
Затем в моем ngsw-config.json
я настроил работника службы для кэширования всех *.html
,*.css
и *.js
.
Но теперь, когда я перевожу свое приложение в автономный режим, оно ломается, потому что не может загрузить скрипты с переменными EJS <%= someScriptUrl %>
.
Как я могузапускать EJS локально при загрузке страницы?
Я хочу интерполировать эти переменные с набором значений по умолчанию.
Это вообще возможно?
Или я должен очистить свой index.html
, чтобы иметь только счетчик, но это идет вразрез с SSR (потому что SEO-данные нуждаются в SSR).
Спасибо