Entries for month: May 2015

The other day I started working on a personal project involving
Angular 1.x and the latest version of Grails (3.0.1). I created a
Grails controller with a method that returned a list of domain class
objects as JSON, while on the Angular side I wrote a service method to
make an HTTP request to retrieve that JSON. But because the HTTP
request came from a different domain, it was disallowed: I needed to
instruct Grails to accept the request via CORS (cross-origin resource sharing).

After some trial-and-error, I came up with a solution involving the Interceptor artefact introducted in Grails 3.