Инициализировать и использовать Swup в Meteor js

Я пытаюсь использовать swup в рамках meteor js. Я добавил тег скрипта, содержащий ссылку unpkg для swup в main.html и инициализировал Swup в функции Meteor.startup main.js. Но когда я запускаю приложение, оно выдает ошибку "Не удается установить свойство responseURL равным нулю".

в main.html:

<script src="unpkg.com/swup@latest/dist/swup.min.js"></script>  
<script>
    const swup = new Swup();
</script>

И добавлен swup id в layout.html, который похож на контейнер, в котором происходит вся маршрутизация.

Я совсем недавно начал работать над Meteor, поэтому немного запутался. Буду рад, если кто-нибудь поможет мне в инициализации и настройке свопа. Заранее спасибо.

1 ответ

Решение

Полоски пламени любые scriptтег, включая его содержимое, чтобы предотвратить XSS. Установите swup через npm и импортируйте его в свой шаблон, чтобы решить эту проблему:

$ meteor npm install --save swup

и в вашем client/main.js вы инициализируете swup:

import Swup from 'swup';
const swup = new Swup(); 
Другие вопросы по тегам