• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 /write 페이지에서 작성하고나서 mongoDB에 안떠요

/write 페이지에서 작성하고나서 mongoDB에 안떠요

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #69609

    박채린
    참가자
    /write페이지에 작성을 하고 처음에는 mongoDB에 떴는데 
    그 다음부터는 작성을 하고 /add페이지로 넘어가도 안떠요 ㅠㅠ
    터미널창에는 제대로 저장완료라고 뜨는데 왜 mongoDB 에만 안뜨는거죠..?
    
    
    
    const express = require('express');
    const app = express();
    const bodyParser = require('body-parser');
    app.use(bodyParser.urlencoded({extended : true}));
    const MongoClient = require('mongodb').MongoClient;
    app.set('view engine', 'ejs');
    var db;
    MongoClient.connect('mongodb+srv://@cluster0.ubl4tjv.mongodb.net/?retryWrites=true&w=majority', function(error, client){
    if(error) return console.log(error);
    db = client.db('todoapp2023');
    // db.collection('post').insertOne({ 이름 : 'John', 나이 : 20, _id : 100}, function(error,result){
    // console.log('저장완료');
    // });
    app.listen(8080, function(){
    console.log('listening on 8080');
    })
    });
    app.get('/write', function(req,res) {
    res.sendFile(__dirname + '/write.html')
    });
    app.post('/add', function(req,res) {
    res.send('전송완료');
    console.log(req.body.title);
    console.log(req.body.date);
    db.collection('post').insertOne({ 제목 : req.body.title, 날짜 : req.body.date, _id : 3}, function(error, result) {
    console.log('저장완료');
     })
    });
    app.get('/list', function(req,res) {
    db.collection('post').find().toArray(function(error, result) {
    console.log(result);
    res.render('list.ejs', { posts : result});
     });
    });
    #69674

    codingapple
    키 마스터
    res.send('전송완료') 를 insertOne콜백함수안으로 옮깁시다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠