Мне было интересно, как лучше всего сделать так, чтобы приложение Grails предлагало RESTful API(в основном некоторые действия CRUD), который может использоваться веб-сервис, например когда вы хотите создать соответствующее iOSприложение для вашего браузерного приложения или что-то еще.
Я подумал о создании отдельной части в своем приложении Grails, которая будет принимать вызовы с www.mywebapp.com/api/someAction
, чтобы я мог повторно использовать уровень службы. Как мне тогда сделать сопоставление URL? Наличие только одного большого ApiController
звучит не очень круто.
Или есть какой-то лучший подход, о котором я не знал? Этот подход долженподдерживать что-то вроде OAuthдля аутентификации пользователя, вызывающего веб-службу.