/
6. Middleware
6. Middleware
This file was copied from the packages/webapp/src/stories/docs
folder. Its accuracy as of August 8, 2024 has not been verified
1. Authorization middlewares.
2. Validation middlewares.
3. Authentication middleware.
Steps for a backend - frontend story from a data flow perspective
Create knex migration to create/modify tables in database
Create objection models
Endpoints and empty controllers
Backend jest unit testing
Implement controllers
Create authorization/validation middlewares
Run tests and make sure everything passes
Create pure frontend components in storybook
res.data normalizer, redux slice, redux selectors to hold and access the data
Redux saga for get/post/put/patch request
Container component to connect saga actions/selector with pure components
Connect Route component with container components with react router
Manual testing
, multiple selections available,
Related content
10. Container and Routing
10. Container and Routing
More like this
8. React hook form
8. React hook form
More like this
7. Pure components and storybook
7. Pure components and storybook
More like this
File Structure
File Structure
More like this
Developer tips and tricks
Developer tips and tricks
More like this
3. REST API endpoint
3. REST API endpoint
More like this