From 8ab5430a149ae71d0d0ca0d7b18fd6ec495b652c Mon Sep 17 00:00:00 2001 From: Daniel Hutzel Date: Wed, 26 Mar 2025 00:49:59 +0100 Subject: [PATCH] data-viewer as plugin --- bookstore/app/routes.js | 1 - etc/data-viewer/cds-plugin.js | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 etc/data-viewer/cds-plugin.js diff --git a/bookstore/app/routes.js b/bookstore/app/routes.js index 8b0a6bd1..ba122db3 100644 --- a/bookstore/app/routes.js +++ b/bookstore/app/routes.js @@ -3,5 +3,4 @@ module.exports = (app) => { app.serve ('/bookshop') .from ('@capire/bookshop','app/vue') app.serve ('/reviews') .from ('@capire/reviews','app/vue') app.serve ('/orders') .from('@capire/orders','app/orders') - app.serve ('/data') .from('@capire/data-viewer','app/viewer') } diff --git a/etc/data-viewer/cds-plugin.js b/etc/data-viewer/cds-plugin.js new file mode 100644 index 00000000..d24c912b --- /dev/null +++ b/etc/data-viewer/cds-plugin.js @@ -0,0 +1,4 @@ +const cds = require("@sap/cds") +cds.on ('served', ()=> { // doing that on 'served' to go after the app's own services + cds.app.serve ('/data') .from('@capire/data-viewer','app/viewer') +})