Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
Unable to set up handlebars due to : TypeError: handlebars is not a function
const express = require('express');
const app = express();

//set up handlebars
const handlebars = require('express-handlebars');
app.engine("handlebars",handlebars())
app.set("view engine", "handlebars")


const sqlite3 = require('sqlite3');
const sqlite = require('sqlite');

const port = 8080

const dbPromise = sqlite.open({

    filename:"./database/sakila.sqlite",
    driver: sqlite3.Database
})


app.get("/",(req,res)=>{

  
    res.render("home",{layout:false});

})


app.listen(port,()=>{

    console.log(`server running on ${port}`);


})

I was following a lecture video to learn about handlebars. I typed the same code word by word to set up handlebars and I did npm install express-handlebars --save. The instructor's code is working but mine is not. It only warns me that

"app.engine("handlebars",handlebars()) ^

TypeError: handlebars is not a function

" I couldn't figure out why. Please help. Thank you in advance.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

const express = require("express");
const handlebars = require("express-handlebars");
const app = express();

//set up handlebars

app.engine("handlebars", handlebars());
app.set("view engine", "handlebars");

const sqlite3 = require("sqlite3");
const sqlite = require("sqlite");

const port = 8080;

const dbPromise = sqlite.open({
  filename: "./database/sakila.sqlite",
  driver: sqlite3.Database
});

app.get("/", (req, res) => {
  res.render("home", { layout: false });
});

app.listen(port, () => {
  console.log(`server running on ${port}`);
});
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda