Kirby 3 as Headless CMS for Vue/Nuxt

You can use the nuxt proxy module to get around this.

As an example for your case, you might configure the proxy from /kirby to http://localhost:888/api/. That way your server will pass the apis to the kirby backend transparently and you won’t have cors issues.

Let me know if you need some more details.