Ash Api without Phoenix setup
Hey folks.
It's my first try on Ash Framework and I really liked the approach.
I'm trying to build a basic REST API without a mix phoenix setup:
- Receive requests through a controller
- Do something (a api call to fetch some data, in my case)
- Save the data
- Return the data for the client
I already figured out how to persist data with
ash_postgres
. But I'm having a hard time to understand how to create routes, because I don't want to setup a Pheonix App.
In the documentation's "Getting started" only shows how to forward the call of a phoenix app.
Is there some Ash helper to create routes, or even a separated phoenix package to help with this? Maybe the path is doing from scratch?2 Replies
Hello! So you don't want to use phoenix, but would you be okay using
Plug
?
Thats all you technically need for ash_json_api
and ash_graphql
What we create is a Plug.Router
, so you could create a very minimal plug setup and then use that 🙂Yep, I would be ok using
Plug
. Don't know why but I hadn't thought of that yet lol
great! I will try and come back with updates later 😄 thx for your help