A(nother) Node.js web framework with focus on backend-for-frontend (BFF) development.
Use at your own risk, expect falling bricks.
Rosalina is mostly configuration-based. You define the body parameters and headers to send to specific backend endpoints instead of declaring which actions are made on a defined route.
An usage example can be found in the demo.js
file.
npm install rosalina
BFF development can be very tedious, specially when the BFF just passes parameters (95% of the time).
Most of Backend-for-frontend work is done as frontend development using Javascript as the main language on all web-based frontends.
- Node.js v6.3.1 (version of Node.js which Rosalina development started) or newer.
- Test file upload support.
- Map URL parameters.
- Proper documentation.
- Test suites.
Rosalina is open source software licensed under the MIT license.