I'm getting this error when I run nodemon.
brings me this message - app.engine("handlebars",handlebars({defaultLayout:'main'})); ^
TypeError: handlebars is not a function at Object. (C:\Users\yrvsc\Documents\CrudoNodeJs\app.js:8:25)
const express=require('express');
const bodyParser=require('body-parser');
const mysql=require('mysql');
const handlebars = require('express-handlebars');
const app=express();
app.engine("handlebars",handlebars({defaultLayout:'main'}));
app.set('view engine','handlebars');
app.get("/",function(req,res){
res.render('index');
});
app.listen(3000,function(req,res){
console.log('Servidor está rodando!');
});
const hbs = handlebars.create({ defaultLayout:'main' });
app.engine('handlebars', hbs.engine);
app.set('view engine', 'handlebars');
Based on npm documentation of express-handlebars it shows you how to config in the proper way