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

317
Visualizações
Error while rendering EJS file, browser not recognizing local JSON properties

this is my ejs code:

<h1>Welcome to website</h1>
<%-include('post')%>
<%=posts%>

this is my action/controller function:

module.exports.postpost = (req,res)=>{
postschema.create({
    content:req.body.content,
    user:req.user._id
},(err,doc)=>{
    if(err)console.log(err);
    console.log(doc);
});
postschema.find({},(err,doc)=>{
    if(err)console.log(err);
    console.log(doc);
    let mydata = {
        posts:doc
    }
    return res.render("user_profile",mydata);
});

}

this is the error im getting:

eReferenceError: /Users/aman/Documents/Web development /projects/relating database/views/user_profile.ejs:3

1| <h1>Welcome to website</h1>
2| <%-include('post')%>
3| <%=posts%>

posts is not defined at eval (eval at compile (/Users/aman/Documents/Web development /projects/relating database/node_modules/ejs/lib/ejs.js:662:12), :15:25)

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

0

Did you set your templating engine as Ejs in app.js. You may also define your views directory in the app.js.

Hope it works for you...

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