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?
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 | 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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)