start adding some features

This commit is contained in:
2023-10-10 16:43:54 +02:00
parent d21b5d100d
commit ab8d9de7af
5 changed files with 145 additions and 2 deletions

26
frontend/src/app.js Normal file
View File

@@ -0,0 +1,26 @@
const express = require( 'express' );
let app = express();
const path = require( 'path' );
const fs = require( 'fs' );
const bodyParser = require( 'body-parser' );
const dialog = require( 'electron' ).dialog;
app.use( bodyParser.urlencoded( { extended: false } ) );
app.use( bodyParser.json() );
app.get( '/', ( request, response ) => {
response.send( 'Hello world' );
} );
app.get( '/openSongs', ( req, res ) => {
res.send( { 'data': dialog.showOpenDialogSync( { properties: [ 'openDirectory' ], title: 'Open music library folder' } ) } );
} );
app.use( ( request, response, next ) => {
response.sendFile( path.join( __dirname + '' ) )
} );
app.listen( 8081 );