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

home2 게시판 Node.js, Express 게시판 ReferenceError: client is not defined

ReferenceError: client is not defined

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

    강호문
    참가자
    제 코딩은 다음과 같습니다.
    const express = require('express')
    const app = express()
    app.use(express.urlencoded({ extended: true }));
    const MongoClient = require('mongodb').MongoClient
    var db;
    MongoClient.connect('mongodb+srv://admin:tORiZJNFRHzEWvEG@cluster0.ewoewop.mongodb.net/todoapp?retryWrites=true&w=majority', { useUnifiedTopology: true }, function (에러, client) {
      if (에러) return console.log(에러)
      db = client.db('todoapp');
      db.collection('post').insertOne( {이름 : 'John', _id : 100} , function(에러, 결과){
        console.log('저장완료'); 
      });
      
    app.post('/add', function(요청, 응답){응답.send('전송완료');    
      console.log(요청.body.date);
      console.log(요청.body.title);
      db.collection('post').insertOne({제목:요청.body.title, 날짜: 요청.body.date}, function(에러, 결과){console.log('저장완료');    });  });
      app.listen(8080, function() {
        console.log('listening on 8080')
      })
    })
        
    app.listen(8080, function() {
        console.log('listening on 8080')
    })
    app.get('/', function(요청, 응답) { 
      응답.sendFile(__dirname +'/index.html')
    })
    app.get('/write', function(요청, 응답) { 
        응답.sendFile(__dirname +'/write.html')
    });
    - 그런데 에러 표시가 이렇습니다.
    (base) PS C:\Users\Admin\Desktop\Todoapp> nodemon server,js
    [nodemon] 2.0.22
    [nodemon] to restart at any time, enter `rs`
    [nodemon] watching path(s): *.*
    [nodemon] watching extensions: js,mjs,json
    [nodemon] starting `node "server js" server.js`
    C:\Users\Admin\Desktop\Todoapp\server.js:14
    db=client.db('todoapp');
    ^
    ReferenceError: client is not defined
    어디가 잘못됐나요???
    #77369

    codingapple
    키 마스터
    MongoClient.connect() 닫는 괄호가 없어보입니다 
    파일저장도 잘 했나 확인해봅시다
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 호 / 개인정보관리자 : 박종흠