Я стараюсь, чтобы получить представление, как построить REST-API с использованием FW/1
версии 4. я поставил это в моем Application.cfc
:слишком много PathInfo с помощью buildURL
<cfset variables.framework.routes = [
{ "$GET/persons/:id/$" = "/persons/show/id/:id" }
]>
Мой метод управления
<cffunction name="show">
<cfargument name="rc" type="struct" required="true">
<cfset local.strURL = variables.fw.buildURL(
action = 'persons.show',
queryString = 'id=123'
)>
<cfset variables.fw.renderData().data({ strURL = local.strURL }).type("json")>
</cffunction>
я называю /persons/123
и получить этот результат:
{"URL":"/persons/show/id/123"}
Мне не нравится путь /show/
в этом сгенерированном URL-адресе. Это не часть URL, которую я запросил в браузере (или через AJAX и т. Д.). Есть ли способ избавиться от этого в сгенерированном URL?