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

home2 게시판 Node.js, Express 게시판 part2 MongoDb 셋팅하기에서 오류가 났어요

part2 MongoDb 셋팅하기에서 오류가 났어요

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

    한지우
    참가자

    const express = require('express');
    const app = express();
    const bodyParser= require('body-parser');
    app.use(express.urlencoded({extended: true}))
    const MongoClient = require('mongodb').MongoClient;

    MongoClient.connect('mongodb+srv://admin:qwer1234@cluster0.v04is.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', function(에러, client){
     if(에러) return console.log(에러)
    app.listen(8080, function() {
        console.log('listening on 8080')
      });
    });

    app.get('/', function(요청, 응답) {
      응답.sendFile(__dirname +'/index.html')
    });

    app.get('/beauty', function(req, res){
        res.send("뷰티용품 쇼핑 페이지임.");
    });

    app.get('/write', function(요청, 응답) {
        응답.sendFile(__dirname +'/write.html')
      });

    app.post('/add', function(요청, 응답){
        응답.send('전송완료');
        console.log(요청.body.date);
        console.log(요청.body.title);
    });

    이게 제 코드인데 아이디 / 비밀번호/ 데이터베이스 이름도 강사님 처럼 todoapp로 만들고 했는데

    Error: listen EADDRINUSE: address already in use :::8080
    at Server.setupListenHandle [as _listen2] (net.js:1320:16)
    at listenInCluster (net.js:1368:12)
    at Server.listen (net.js:1454:7)
    at Function.listen (C:\Users\hanjiwoo\Desktop\apple\node_modules\express\lib\application.js:618:24)
    at C:\Users\hanjiwoo\Desktop\apple\server.js:10:5
    at C:\Users\hanjiwoo\Desktop\apple\node_modules\mongodb\lib\utils.js:532:9
    at C:\Users\hanjiwoo\Desktop\apple\node_modules\mongodb\lib\mongo_client.js:130:17
    at connectCallback (C:\Users\hanjiwoo\Desktop\apple\node_modules\mongodb\lib\operations\connect.js:38:9)
    at C:\Users\hanjiwoo\Desktop\apple\node_modules\mongodb\lib\operations\connect.js:89:9
    at C:\Users\hanjiwoo\Desktop\apple\node_modules\mongodb\lib\sdam\topology.js:231:25
    Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1347:8)
    at processTicksAndRejections (internal/process/task_queues.js:82:21) {
    code: 'EADDRINUSE',
    errno: -4091,
    syscall: 'listen',
    address: '::',
    port: 8080

    에러가 나옵니다 몇시간동안 해결도 못하고있어요ㅠ

    #18793

    한지우
    참가자

    강의 계속 듣다보니 선생님도 같은 오류뜨셔서 어떻게 해결하시는지 봤어요~

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 호 / 개인정보관리자 : 박종흠