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

home2 게시판 Node.js, Express 게시판 [nodemon] app crashed - waiting for file changes before starting...

[nodemon] app crashed - waiting for file changes before starting...

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

    정은혜
    참가자
    안녕하세요.
    자꾸 앱크러쉬가 나는데 왜그런지 모르겠습니다ㅠ 선생님 코드 복붙했는데..
    db는 연결됨이라고 뜹니다..
    
    
    
    const express = require('express')
    const app = express()
    app.use(express.static(__dirname + '/public'))
    const { MongoClient } = require('mongodb')
    let db
    const url = 'mongodb+srv://admin:@cluster0.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0'
    new MongoClient(url).connect().then((client)=>{
    console.log('DB연결성공')
    db = client.db('forum');
    }).catch((err)=>{
    console.log(err)
    })
    app.listen(8080, () => {
    console.log('http://localhost:8080에서 실행중')
    })
    app.get('/', (요청,응답) => {
    응답.sendFile(__dirname + '/index.html')
    });
    app.get('/list', async (요청, 응답) => {
    let result = await db.collection('post').find().toArray()
    응답.send(result[0].title)
    })
    terminal
    \
    http://localhost:8080에서 실행중
    DB연결성공
    /Users/grace/Documents/nodejs/server.js:31
        응답.send(result[0].title)
                          ^
    TypeError: Cannot read properties of undefined (reading 'title')
        at /Users/grace/Documents/nodejs/server.js:31:23
        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    Node.js v20.12.2
    [nodemon] app crashed - waiting for file changes before starting...
    
    
    		
    	
    #120990

    codingapple
    키 마스터
    result[0]에 .title할 수 없다는군요 result만 출력해봅시다
    #121053

    정은혜
    참가자
    감사합니다. 위에 보니까 client db 이름을 앞에 대문자로 Forum인데 소문자로 forum으로 입력해서 테이블을
    못 가져온것 같아요.
    감사합니다.
    • 이 답변은 정은혜에 의해 1 년, 2 월 전에 수정됐습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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