Rest API - how do you do it?

What libraries do you use to create a HTTP Rest API to be consumed by for ex. Vuejs?
I’m thinking about

  • CRUD actions (Create, Read, Update, Delete)
  • Authentication
  • Authorization

This is Flow purely as a API backend - no frontend rendering

There is a rest base controller In Flow that I used in the past when domain models are to be exposed quite directly via rest.

I’ve seen that - did you create a controller for each model, using the methods from the RestController?

What did you do in terms of authentication/login?