diff --git a/src/server/app.js b/src/server/app.js index 9582450..6f64cea 100644 --- a/src/server/app.js +++ b/src/server/app.js @@ -16,7 +16,6 @@ const bodyParser = require( 'body-parser' ); const cookieParser = require( 'cookie-parser' ); const favicon = require( 'serve-favicon' ); const http = require( 'http' ); -const serveStatic = require( 'serve-static' ); // const env = process.env.PROD || false; @@ -35,44 +34,11 @@ app.use( expressSession( { app.use( bodyParser.urlencoded( { extended: false } ) ); app.use( bodyParser.json() ); app.use( cookieParser() ); -app.use( favicon( path.join( __dirname + '/ui/assets/logo.png' ) ) ); -app.use( serveStatic( __dirname + '/admin/ui/modules' ) ); +// app.use( favicon( path.join( __dirname + '/ui/assets/logo.png' ) ) ); +app.use( express.static( 'ui' ) ); -require( './admin/routes.js' )( app, settings ); // admin route +// require( './admin/routes.js' )( app, settings ); // admin route -if ( settings[ 'init' ] ) { - if ( root !== '/' ) { - app.get( '/', ( request, response ) => { - let lang = request.query.lang || 'en'; - response.sendFile( path.join( __dirname + '/ui/html/' + lang + '/index.html' ) ); - } ); - } -} else { - app.get( '/', ( request, response ) => { - response.sendFile( path.join( __dirname + '/ui/html/index.html' ) ); - } ); -} - - -// Assets route for logo, etc -app.get( '/assets/:file', ( request, response ) => { - response.sendFile( path.join( __dirname + '/ui/assets/' + request.params.file ) ); -} ); - - - -// CSS route for all user-facing CSS files -app.get( '/css/:file', ( request, response ) => { - response.sendFile( path.join( __dirname + '/ui/css/' + request.params.file ) ); -} ); - - - -// create 404 handler -// eslint-disable-next-line no-unused-vars -app.use( ( request, response, next ) => { - response.sendFile( path.join( __dirname + '/ui/html/en/errorResponses/404.html' ) ); -} ); const PORT = process.env.PORT || 8080; http.createServer( app ).listen( PORT ); \ No newline at end of file diff --git a/src/webapp/src/App.vue b/src/webapp/src/App.vue index fc8633d..76c52b6 100644 --- a/src/webapp/src/App.vue +++ b/src/webapp/src/App.vue @@ -1,18 +1,29 @@ \ No newline at end of file diff --git a/src/webapp/src/views/HomeView.vue b/src/webapp/src/views/HomeView.vue index 85eb98f..2b451f0 100644 --- a/src/webapp/src/views/HomeView.vue +++ b/src/webapp/src/views/HomeView.vue @@ -16,3 +16,9 @@ export default { } } + + diff --git a/src/webapp/src/views/LoginView.vue b/src/webapp/src/views/LoginView.vue new file mode 100644 index 0000000..d374adc --- /dev/null +++ b/src/webapp/src/views/LoginView.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/src/webapp/src/views/OrderView.vue b/src/webapp/src/views/OrderView.vue new file mode 100644 index 0000000..6a4b750 --- /dev/null +++ b/src/webapp/src/views/OrderView.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/webapp/src/views/SignupView.vue b/src/webapp/src/views/SignupView.vue new file mode 100644 index 0000000..d374adc --- /dev/null +++ b/src/webapp/src/views/SignupView.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file