diff --git a/.gitignore b/.gitignore index 8ee54e8..7e10eca 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,5 @@ coverage *.sw? *.tsbuildinfo + +pw.txt diff --git a/api/src/app.ts b/api/src/app.ts index 12bb0b6..8239bc2 100644 --- a/api/src/app.ts +++ b/api/src/app.ts @@ -16,6 +16,10 @@ declare module 'express-session' { const run = () => { const app = express(); + const pw = '' + fs.readFileSync( path.join( __dirname + '/data/pw.txt' ) ); + + app.use( express.static( path.join( __dirname + '/ui' ) ) ); + app.use( expressSession( { 'secret': 'oasdvövböoweivaöiewväiweväowecäievwoaweävciwecfwegifwp9uiqc32p9qc', 'resave': true, @@ -32,7 +36,7 @@ const run = () => { app.post( '/unlock', ( request, response ) => { - if ( request.body.password === 'stop smoking!' ) { + if ( request.body.password === pw ) { request.session.isAuth = true; response.send( 'ok' ); } else { diff --git a/ui/src/main.ts b/ui/src/main.ts index c979ada..0e003ac 100644 --- a/ui/src/main.ts +++ b/ui/src/main.ts @@ -1,7 +1,7 @@ import { createApp } from 'vue'; import App from './App.vue'; -localStorage.setItem( 'url', 'http://localhost:8080' ); -// localStorage.setItem( 'url', 'https://api.janishutz.com' ); +// localStorage.setItem( 'url', 'http://localhost:8080' ); +localStorage.setItem( 'url', '' ); createApp( App ).mount( '#app' );