Setting up view engine with handlebars
const express = require('express');
const mongoose = require('mongoose');
const path = require('path');
const hbs = require('express-handlebars');
const app = express();
Configure mongoose to connect to mongodb
mongoose.connect('mongodb://localhost:27017/1st-cms-db', { useNewUrlParser: true })
.then(response => {
console.log('Database is connected successfuly')
}).catch(err => {
console.log('Database connection failled')
})
Setup view engine to use handlbars
app.engine('handlebars', hbs({ defaultLayouts: true }));
app.set('view engine', 'handlebars');
THE ERROR I GET IS
app.engine('handlebars', hbs({ defaultLayouts: true }));
^
TypeError: hbs is not a function