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

home2 게시판 Next.js 게시판 mongoDB에서 데이터 가져올 때 생기는 에러

mongoDB에서 데이터 가져올 때 생기는 에러

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

    김소연
    참가자
    아래와 같은 에러가 뜨고 DB가 뜨지 않는데 어떤 것을 잘못했을까요?
    page.js
    
    import { connectDB } from '@/util/database'
    import { MongoClient } from "mongodb";
    export default async function Home() {
        const client = await connectDB;
        const db = client.db('forum');
        let result = await db.collection('post').find().toArray();
        console.log(result)
        return (
            <div>
                안녕
            </div>
        );
    }
    database.js
    
    import { MongoClient } from 'mongodb'
    const url = 'mongodb+srv://@yeony.6vudkbk.mongodb.net/?retryWrites=true&w=majority&appName=Yeony'
    const options = { useNewUrlParser: true }
    let connectDB
    if (process.env.NODE_ENV === 'development') {
      if (!global._mongo) {
        global._mongo = new MongoClient(url, options).connect()
      }
      connectDB = global._mongo
    } else {
      connectDB = new MongoClient(url, options).connect()
    }
    export { connectDB }
    에러
    터미널 
    GET / 500 in 173ms
     GET /favicon.ico?favicon.45db1c09.ico 200 in 326ms
     GET /favicon.ico 200 in 324ms
     ⨯ [MongoServerError: bad auth : authentication failed] {
      errorLabelSet: [Set],
      errorResponse: [Object],
      ok: 0,
      code: 8000,
      codeName: 'AtlasError',
      connectionGeneration: 0,
      digest: '4089785929'
    }
     GET / 500 in 153ms
     GET /favicon.ico?favicon.45db1c09.ico 200 in 344ms
     GET /favicon.ico 200 in 326ms
    
    html
    MongoServerError: bad auth : authentication failed
    
    Application error: a server-side exception has occurred while loading localhost (see the server logs for more information).
    Digest: 4089785929
    • 이 게시글은 codingapple에 의해 1 월, 1 주 전에 수정됐습니다.
    #139549

    codingapple
    키 마스터
    비번 틀렸다는데 비번자리에 <>는 제거합시다
    #139559

    김소연
    참가자
    바로 해결되었습니다 ㅠ_ㅠ 감사합니다!
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 호 / 개인정보관리자 : 박종흠