Fórum Blog com mongodb #622244

02/05/2024

0

Fala ai rapaziada, sou bem iniciante ainda e to fazendo um blog em javascript como projeto da faculdade. Estamos usando mongodb pra armazenar as informacoes. Criei uma pagina ejs como formulario pra escrever os posts e mandar a informacao pro mongodb, mas sempre que atualizo a pagina ele envia uma informacao vazia pro banco de dados. Fiz algo de errado nesse codigo?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const Mongoclient = mongodb.MongoClient;
const client = new Mongoclient(uri, { useNewUrlParser: true});
 
app.get("/blog", function(requisicao, resposta){
    resposta.render('blog.ejs')
})
 
app.get("/formulario", function(requisicao, resposta){
 
    client.db("Testeaula").collection("postsblog").insertOne(
        {  
            db_nome: requisicao.query.name,
            db_title: requisicao.query.title,
            db_text: requisicao.query.text
        }),
    resposta.render('formulario.ejs')
});


e aqui a pagina ejs pra ver se fiz algo de errado tbm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
            <title>Writer</title>
    </head>
    <body>
        <form action="/formulario" method="get">
            <div id="container">
                <p>Nome: <input type="text" name="name"></p>
                <p>Título: <input type="text" name="title"></p>
                <p>Texto: <input type="text" name="text"></p>
                <input type="submit" value="enviar">
            </div>
        </form>
         
    </body>
</html>
Junior Lima

Junior Lima

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar