JavaScript — обратный вызов FOSJSRouting Symfony 4 = fos.Router.setData & amp; Маршрут не найден только в производстве

Я разрабатываю страницу в Symfony 4, для которой требуется пакет FOSJSrouting. В моей среде DEV — с помощью docker — я все заработал, выполнив следующие шаги.
Тем не менее, в моей среде Prod я получаю ошибки:

Мои шаги, чтобы заставить это работать в DEV

  • $ composer требуется friendsofsymfony / jsrouting-bundle
  • Добавляем следующее в rout.yaml:

    fos_js_routing:
    ресурс: «@ FOSJsRoutingBundle / Resources / config / routing / routing.xml»

  • Добавление следующего в мой base.html.twig

Этого было достаточно, чтобы заставить мои открытые маршруты работать:

/**
* @Route("/ticker/{coin}/{plat}", name="get_coinTicker_from_platform", options={"expose"=true})
*/

Тогда в моем JavaScript я сделал:

$.ajax({
method: 'POST',
url: Routing.generate('get_coinTicker_from_platform', {coin: coin.val(), plat: exch.val()})
}).done(function(data) {
$('.loader').hide();
}
});

Я установил пакет маршрутизации с помощью composer на моем сервере Linux и даже попытался выполнить шаги, включенные в документы, для публикации ресурсов, а также маршрутизации дампа следующим образом:
bin / console fos: js-routing: dump —format = json —target = public / js / fos_js_routes.json

Пока не повезло. Любая помощь приветствуется!
Спасибо

РЕДАКТИРОВАТЬ:

Я проверил журналы Symfony и Apache. Там ничего не намекает на эту проблему. Все остальное работает нормально, только FOSrouting вызывает проблемы.
Также я попробовал установить npm fos-routing —save. Это фактически временно решило проблему, но на следующий день, после того, как я сделал другую rsync из моего локального репозитория, она снова была прервана.

Есть идеи?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]