Table of Contents |
---|
Key Points
- Feathers can generate CRUD api frameworks based on simple domain models
- CRUD services are automatically used in the framework via http calls
- all services can have before and after hooks to customize the request and response
- Feathers has MANY available plugins for any app scenario
- consider creating a VUE app generator for the models in the feathers app
Quick overview of Feathers - 2023
Key Issues
- Lacks the view join capabilities of Grails
- Lacks the ability to generate SCRUD front-end like Grails ( need to use Marmelab EOS )
- If you define separate apps based on role issues exist
- can't easily do a single sign-on for a user across multiple Feathers apps without SSO, Openid Connect
or create 1 app with multiple roles and a single token with appropriate features enabled - to use same services in multiple apps must redefine the services in each app ( need a redirect to a 2nd app to run the service, return the results )
- can't easily do a single sign-on for a user across multiple Feathers apps without SSO, Openid Connect
- more
...
...
https://feathersjs.com/api/events.html
Events are the key part of Feathers real-time functionality. All events in Feathers are provided through the NodeJS EventEmitter interface. This section describes
- A quick overview of the NodeJS EventEmitter interface
- The standard service events
- How to allow sending custom events from the server to the client
Feathers REST API support
...
Query with custom limit set for returned items in list
{{base_url}}/m-countries/?show=yes&$limit=100
Feathers modules
Feathers Development Model
...