var express = require("express");
var app = express();
var port = process.env.PORT || 3000;
app.get('/', function(req, res) {
res.send('Hello World');
});
app.listen(port);
console.log('Server started on ' + port);
npm install express -S
npm install hbs -S
app.set('views', './views');
app.set('view engine', 'hbs');
//between set and get
// Middelware
app.use(function(req, res, next) {
console.log('%s request to %s from %s', req.method, req.path, req.ip);
next();
});
var router = express.Router();
router.get('/', function(req, res) {
res.render('index', { header: 'index!'});
});
router.get('/contact', function(req, res) {
res.render('contact', { header: 'contact!'});
});
router.get('/about', function(req, res) {
res.render('about', { header: 'about!'});
});
app.use('/', router);
break code on pages
npm install body-parser -S
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));