diff --git a/app/controllers/home.js b/app/controllers/home.js new file mode 100644 index 0000000..31f79fa --- /dev/null +++ b/app/controllers/home.js @@ -0,0 +1,9 @@ +// home.js +// Copyright (C) 2021 Digital Telepresence, LLC +// License: Apache-2.0 + +'use strict'; + +module.exports.getHome = async (req, res) => { + res.send('Hello, controller!'); +}; \ No newline at end of file diff --git a/dtp-sites.js b/dtp-sites.js index f252de4..1c54561 100644 --- a/dtp-sites.js +++ b/dtp-sites.js @@ -4,26 +4,15 @@ 'use strict'; +const path = require('path'); + const express = require('express'); +const homeController = require(path.join(__dirname, 'app', 'controllers', 'home.js')); module.app = express(); -module.getHome = async (req, res) => { - // res.send('Hello, world!'); - return 0; -}; - -(async ( ) => { - try { - const result = await module.getHome(); - console.log(result); - } catch (error) { - console.log(error); - } -})(); - -module.app.get('/', module.getHome); +module.app.get('/', homeController.getHome); module.app.listen(3000, 'localhost', ( ) => { console.log('App started');