diff --git a/js/spa/app.js b/js/spa/app.js index 661917afd..43719dc22 100644 --- a/js/spa/app.js +++ b/js/spa/app.js @@ -1,14 +1,16 @@ import express from 'express'; +import url from 'node:url'; const app = express(); const port = 8080; app.use('/', express.static('public')); - -app.use('/vendor/keycloak-js', express.static('node_modules/keycloak-js/dist')); -app.use('/vendor/jwt-decode', express.static('node_modules/jwt-decode/build/esm')); -app.use('/vendor/@noble/hashes', express.static('node_modules/@noble/hashes/esm')); +app.use('/vendor/keycloak.js', express.static(resolveDependency('keycloak-js'))); app.listen(port, () => { console.log(`Listening on port ${port}.`); }); + +function resolveDependency(module) { + return url.fileURLToPath(import.meta.resolve(module)); +} diff --git a/js/spa/public/index.html b/js/spa/public/index.html index 75c9459a7..f049bd1f0 100644 --- a/js/spa/public/index.html +++ b/js/spa/public/index.html @@ -6,19 +6,11 @@ - - - - - - +