Basic home controller

master
rob 3 years ago
parent 3c609d3c2c
commit 20094f8ab7

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

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