Browse Source

Basic home controller

master
Rob Colbert 2 years ago
parent
commit
20094f8ab7
  1. 15
      app/controllers/home.js
  2. 17
      dtp-sites.js

15
app/controllers/home.js

@ -4,6 +4,15 @@
'use strict';
module.exports.getHome = async (req, res) => {
res.send('Hello, controller!');
};
class HomeController {
constructor ( ) {
}
async getHome (req, res) {
res.send(`Hello, controller!`);
}
}
module.exports.HomeController = HomeController;

17
dtp-sites.js

@ -8,12 +8,17 @@ const path = require('path');
const express = require('express');
const homeController = require(path.join(__dirname, 'app', 'controllers', 'home.js'));
const { HomeController } = require(path.join(__dirname, 'app', 'controllers', 'home.js'));
module.app = express();
(async ( ) => {
module.app = express();
const home = new HomeController();
module.app.get('/', homeController.getHome);
module.app.get('/', home.getHome.bind(home));
module.app.listen(3000, 'localhost', ( ) => {
console.log('App started');
});
module.app.listen(3000, 'localhost', ( ) => {
console.log('App started');
});
})();
Loading…
Cancel
Save