approuter
The showcase for dev-approuterdev-approuterA development-time wrapper for the SAP Application Router that serves UI5 and CDS modules once they are added to the project as dependencies.community org, cap in ui5-ecosystem-showcase: an SAP Application Router in front of two of the repository's apps, started either through the dev-time wrapper or through plain @sap/approuter@sap/approuterSAP's Node.js application router: the single entry point in front of a business application's microservices, which authenticates the user, forwards each request to a backend by route and serves static content.sap official, btp.
An approuter in front of two apps from the same repository, both wired in as dev dependencies: the CAP cds-bookshopcds-bookshopThe CAP bookshop in ui5-ecosystem-showcase, set up to show UI5 development on a CAP server with cds-plugin-ui5.community org, cap and cds-bookshop-ui5-viewer, the UI5 viewer referenced in it. pnpm dev-approuter starts the router through dev-approuterdev-approuterA development-time wrapper for the SAP Application Router that serves UI5 and CDS modules once they are added to the project as dependencies.community org, cap, the wrapper this showcase exists for, and pnpm start-approuter starts plain @sap/approuter@sap/approuterSAP's Node.js application router: the single entry point in front of a business application's microservices, which authenticates the user, forwards each request to a backend by route and serves static content.sap official, btp, which is how the repository mimics a productive setup. Both listen on port 5000 unless PORT or a default-env.json sets another. Routing is all it shows: xs-app.json and xs-dev.json carry the routes, and the two apps behind them keep their own showcases.
Facts
Where it sits
Who is behind it
In the atlas: maintains 3, contributes to 16, wrote 3@nicoschoenteichPeter MuessigPeter MuessigMaintains this
In the atlas: maintains 14, contributes to 80, wrote 1@petermuessigUI5 CommunityUI5 CommunityMaintains this
In the atlas: maintains 69@ui5-communitymaintainers
What it declares
Every artifact
- Type
- Sample
- Origin
- By a community org
As a sample
- Form
- A reference application
Connections
Running the whole stack on a laptop against real bindings
SAP's Node.js application router in front of business applications
Dev-time wrapper for the SAP Application Router
Download
README
quoted from ui5-community/ui5-ecosystem-showcase under Apache-2.0, readShowcase for the dev-approuter
This showcase demonstrates the dev-approuter, a dev time wrapper for the SAP Application Router that can serve UI5 and SAP CDS apps added as devDependencies.
Peek at package.json and the xs-app.json/xs-dev.json files in this folder to learn how the approuter is configured and which UI5/CDS apps are wired in as dev dependencies.
Getting started
From the repository root (after a one-time pnpm install):
pnpm dev-approuter # run via the dev-approuter wrapper (recommended for development)
pnpm start-approuter # run via the plain @sap/approuter, mimicking productive setup
The approuter listens on port 5000 by default. Set PORT=… (or a default-env.json) to change it.
License
This work is licensed under Apache 2.0.
Built with care (and a lot of caffeine). If this helped you build, test, or ship, the next coffee — or drink — is on you when you bump into a contributor.
History
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Notes
Note: Version bump only for package approuter
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- First seen.
For your agent
- Ref
artifact:ui5-community-showcase-approuter- JSON
- /artifacts/ui5-community-showcase-approuter.json
- MCP
- Connecting an agent