Skip to content

Instantly share code, notes, and snippets.

@codenamejason
Created February 14, 2018 20:37
Show Gist options
  • Save codenamejason/6534d4807ab95e6fcf00be08b9c9177f to your computer and use it in GitHub Desktop.
Save codenamejason/6534d4807ab95e6fcf00be08b9c9177f to your computer and use it in GitHub Desktop.
// index.js
const path = require('path')
const express = require('express')
const exphbs = require('express-handlebars')
const port = 8080
const app = express()
app.engine('.hbs', exphbs({
defaultLayout: 'main',
extname: '.hbs',
layoutsDir: path.join(__dirname, 'views/layouts')
}))
app.set('view engine', '.hbs')
app.set('views', path.join(__dirname, 'views'))
app.get('/', (request, response) => {
response.render('home', {
name: 'Jaxcoder'
})
})
app.listen(port, (err) => {
if (err) {
return console.log('Error starting server: ', err)
}
console.log(`server is listening on ${port}`)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment