Blog com mongodb

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?

const Mongoclient = mongodb.MongoClient;
const uri = "mongodb+srv://limajrkk:hYLoaJ7DHo5CQdz7@testeaula.c01qecv.mongodb.net/?retryWrites=true&w=majority&appName=Testeaula";
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

<!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