在javascript中使用路由生成器的参数是什么?

时间:2016-06-03 16:41:35

标签: javascript rest symfony url-routing

我继承了一个代码库,该代码库使用FOSJsRouting捆绑包来提供javascript中的路由生成,但我很难理解它带来的好处。

假设你有一条路线:

/**
* @Route("/some/resource/{param}/{otherParam}", name="some_symfony_route_name", options={"expose"=true})
*/

为什么要使用路由名称构建URI:

$.post(Routing.generate('some_symfony_route_name',{param: 1, otherParam: 2}) /*...*/ )

而不是使用已建立的API端点?

$.post('/some/resource/1/2' /*...*/ )

0 个答案:

没有答案