2021-06-23 13:22:33 -07:00

34 lines
674 B
JavaScript

const express = require('express')
var exphbs = require('express-handlebars')
const app = express()
app.engine('handlebars', exphbs());
app.set('view engine', 'handlebars');
app.use(express.urlencoded())
const messages = [
'hello world',
'is anybody out there',
'who\'s there?'
]
app.get('/', (req, res) => {
res.render('home', { messages })
})
app.post('/message', (req, res) => {
const messageText = req.body.messageText
messages.push(messageText)
res.redirect('/')
})
app.get('/time', (req, res) => {
res.send('the current time is ' + (new Date()).toLocaleTimeString())
})
app.listen(8000, () => {
console.log('listening on localhost:8000')
})