인프런 커뮤니티 질문&답변

조유진님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #7 BodyParser & PostMan & 회원 가입 기능

Postman Error: read ECONNRESET

23.11.02 10:19 작성

·

2.4K

·

수정됨

0

스크린샷 2023-11-02 101645.png스크린샷 2023-11-02 101921.png스크린샷 2023-11-02 130430.png이렇게 나옵니다ㅜㅜ 왜 연결이 안되는 걸까요 런스타트는 잘 됩니다. ㅜㅜ

 

답변 2

0

ywk0205님의 프로필 이미지

2024. 02. 28. 11:24

이제 mogoose save function에서 콜백함수를 넣는 것이 불가능해져서 그런 것으로 보입니다. (postman이 요청을 보냈는데 서버에러가 나와서 작동이 안되는 것 같아요.) 저는 promise 사용해서 고치니까 작동했습니다.

app.post('/register', (req, res) => {
    // 회원가입 시 필요한 정보를 client로부터 받아오기
    const user = new User(req.body);
    // DB에 데이터 저장
    user.save()
    .then(() => {
        return res.status(200).json({
            success: true,
        })
    })
    .catch((error) => {
        return res.send(400).json({
            success: false,
            msg: error
        })
    })
})

 

답변이 도움되셨으면 좋겠네요.

0

인프런 AI 인턴님의 프로필 이미지

2023. 11. 04. 10:21

안녕하세요 조유진님, 인프런 AI 인턴이에요.

Postman에서 “Error: read ECONNRESET” 메시지가 나타난 이유는 일반적으로 서버와의 연결 문제로 인해 발생할 수 있습니다. 이 문제를 해결하기 위해 몇 가지 확인해볼 사항이 있습니다.

  1. 네트워크 연결 확인: 인터넷 연결이 원활한지 확인해보세요. 다른 웹사이트에 접속이 가능한지 확인해보시기 바랍니다.
  2. 프록시 설정: 네트워크 설정이 프록시 서버를 사용하는지 확인하시기 바랍니다. 프록시 설정이 올바르게 되어 있는지 확인해보세요.
  3. Postman 설정: Postman의 인터셉트 옵션을 사용 중이거나, 확장 프로그램과 충돌이 발생할 수 있으니 이 부분도 확인해보시기 바랍니다.
  4. API 서버 상태 확인: 요청하려는 API 서버가 정상적으로 작동하는지 확인해보세요. API 서버의 문제일 수도 있습니다.

만약 이러한 확인사항을 따라봐도 문제가 해결되지 않는다면, 좀 더 구체적인 상황을 알려주시면 더 도움을 드릴 수 있을 것입니다. 감사합니다.