Bonjour,
Comme tu utilises la version 5, il faut utiliser Symfony flex.
Je part du principe que tes routes (en annotation) sont déclarer comme ci-dessous:
/**
* @Route("/foo/{id}/bar", options={"expose"=true}, name="my_route_to_expose")
*/
Ensuite il faut générer les routes via la commande ci-dessous, qui va générer toutes les routes avec "options={"expose"=true}".
bin/console fos:js-routing:dump --format=json --target=public/js/fos_js_routes.json
Ensuite dans tes assets (ex: app.js), il faut l'importer :
const routes = require('../../public/js/fos_js_routes.json');
import Routing from '../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';
Routing.setRoutingData(routes);
Et ensuite tu pourras utiliser les routes générer en utilisant (par exemple lors d'un clic bouton ou autre ..) :
Routing.generate('route_name', /* your params */)
En espérant que cela pourrait t'aider,
Bon développement
PS: la doc utiliser