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

dionysus0214님의 프로필 이미지
dionysus0214

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

비디오 업로드 FORM 만들기 (1)

회원가입 에러

작성

·

376

0

강사님 안녕하세요.

저도 아래 질문하신 분들과 같은 오류가 발생해서 질문 남깁니다.

회원가입 후 submit을 누르면 회원가입이 되지 않고

[HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

라는 에러가 뜹니다.

mongoDB에는 잘 연결되었는데 무엇이 문제일까요?

localhost 3000에서 5000으로 가는 부분에서 혼동이 발생한 것 같은데, 어떻게 고쳐야할지 찾아봐도 나오지 않아 남깁니다.

답변 기다리겠습니다!!

답변 9

1

dionysus0214님의 프로필 이미지
dionysus0214
질문자

이종원님이 말씀해주신대로 했는데도 저는 계속 에러가 뜨네요ㅜㅜ

PS C:\NodeJS\react-youtube> npm run dev

> react-boiler-plate@1.0.0 dev C:\NodeJS\react-youtube

> concurrently "npm run backend" "npm run start --prefix client"

[1] 

[1] ┌────────────────────────────────────────────────────────────┐

[1] │                  npm update check failed                   │

[1] │            Try running with sudo or get access             │

[1] │            to the local update config store via            │

[1] │ sudo chown -R $USER:$(id -gn $USER) C:\Users\risin\.config │

[1] └────────────────────────────────────────────────────────────┘

[0] 

[0] > react-boiler-plate@1.0.0 backend C:\NodeJS\react-youtube

[0] > nodemon server/index.js

[0]

[1] 

[1] > client@0.1.0 start C:\NodeJS\react-youtube\client

[1] > react-scripts start

[1]

[0] [nodemon] 1.19.4

[0] [nodemon] to restart at any time, enter `rs`

[0] [nodemon] watching dir(s): *.*

[0] [nodemon] watching extensions: js,mjs,json

[0] [nodemon] starting `node server/index.js`

[0] internal/modules/cjs/loader.js:905

[0]   throw err;

[0]   ^

[0]

[0] Error: Cannot find module 'bcrypt'

[0] Require stack:

[0] - C:\NodeJS\react-youtube\server\models\User.js

[0] - C:\NodeJS\react-youtube\server\routes\users.js

[0] - C:\NodeJS\react-youtube\server\index.js

[0]     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)

[0]     at Function.Module._load (internal/modules/cjs/loader.js:747:27)

[0]     at Module.require (internal/modules/cjs/loader.js:974:19)

[0]     at require (internal/modules/cjs/helpers.js:88:18)

[0]     at Object.<anonymous> (C:\NodeJS\react-youtube\server\models\User.js:2:16)

[0]     at Module._compile (internal/modules/cjs/loader.js:1085:30)

[0]     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

[0]     at Module.load (internal/modules/cjs/loader.js:950:32)

[0]     at Function.Module._load (internal/modules/cjs/loader.js:791:14)

[0]     at Module.require (internal/modules/cjs/loader.js:974:19)

[0]     at require (internal/modules/cjs/helpers.js:88:18)

[0]     at Object.<anonymous> (C:\NodeJS\react-youtube\server\routes\users.js:3:18)

[0]     at Module._compile (internal/modules/cjs/loader.js:1085:30)

[0]     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

[0]     at Module.load (internal/modules/cjs/loader.js:950:32)

 {                                                                       {

[0]   code: 'MODULE_NOT_FOUND',

[0]   requireStack: [

[0]     'C:\\NodeJS\\react-youtube\\server\\models\\User.js',

[0]     'C:\\NodeJS\\react-youtube\\server\\routes\\users.js',

[0]     'C:\\NodeJS\\react-youtube\\server\\index.js'

[0]   ]

[0] }

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

[1] [HPM] Proxy created: /  -> http://localhost:5000

[1] i 「wds」: Project is running at http://172.30.1.28/

[1] i 「wds」: webpack output is served from

[1] i 「wds」: Content not from webpack is served from C:\NodeJS\react-youtube\client\public

[1] i 「wds」: 404s will fallback to /

[1] Starting the development server...

[1]

[1] Browserslist: caniuse-lite is outdated. Please run:

[1] npx browserslist@latest --update-db

[1] Compiled with warnings.

[1]

[1] ./src/components/views/LoginPage/LoginPage.js

[1]   Line 74:11:  'dirty' is assigned a value but never used        no-unused-vars

[1]   Line 79:11:  'handleReset' is assigned a value but never used  no-unused-vars

[1]

[1] ./src/components/views/RegisterPage/RegisterPage.js

[1]   Line 92:11:  'dirty' is assigned a value but never used        no-unused-vars

[1]   Line 97:11:  'handleReset' is assigned a value but never used  no-unused-vars

[1]

[1] Search for the keywords to learn more about each warning.

[1] To ignore, add // eslint-disable-next-line to the line before.      

[1]

[1] [HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

[1] [HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

[1] [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

캡쳐가 전부 안되서 내용을 가져왔는데, 저는 중간에 starting `node server/index.js`가 뜨는 걸로 봐서 서버는 실행 되는 듯합니다. 그래도 도움 주셔서 정말 감사드려요ㅠㅠ!!

0

dev.js에 password부분에 <>지웠고여,

그리고 bcrypt.js 잘 설치되있나 확인해보세요.ㅎ

0

dionysus0214님의 프로필 이미지
dionysus0214
질문자

헉 hs o님 어떻게 해결하셨는지 알 수 있을까요!!!

0

전 해결했어요

 ㅎㅎ

0

proxy request가 /auth에서 일어나는게 인증정보를 못 갖고오는거라서 dev.js에서 몽고DB와 연결이 잘 안되어있거나 서버랑 클라가 엉켜있거나 둘중 하나인 것 같은데 (깃헙 이슈 찾아본 결과라서 정확하진않아여...)

저는 DB이름 pw입력하는 부분(dev.js)에 '<' 꺽쇠를 안지우고있어서 저 오류가 뜨기도 했어요 !

저도 이것저것 만지다보니 되어가지고 두개의 터미널에서 백엔드 서버 실행하고 다른 터미널에서 프론트엔드 실행해도 안되면 다시  npm run dev도 해보고 이러다보면 될 것같기도 합니더...

이래도 안되면 모르겟네요 저도 ㅠ

0

저도 같은 문제인데 해결이 안 되네요.

0

https://github.com/plouc/mozaik/issues/118

mozaik에서 같은 이슈를 다룬 내용을 살펴보니

node server/index.js 서버를 먼저 실행하라고 하네요

이 오류가 무작위적인게 해당 프로세스 처리방식이 OS마다 달라서 항상 서버부터 시작이 되지 않는다고 하네요!

저도 같은 오류를 갖고 있었는데 서버 따로 실행안하고 npm run dev만으로 갑자기 해결이 되었네요

MacOS가 갑자기 정신차릴 수도 있나요...?

John Ahn개발자님 좋은 강의 항상 감사합니다. 바쁘시겠지만 좀 더 자세한 설명 부탁드릴게요! 아직은 제 지식이 거기까지 닿지가 않네요ㅜㅜ

말그대로 무작위적인걸까요?

0

dionysus0214님의 프로필 이미지
dionysus0214
질문자

회원가입 후 submit을 클릭하면 위와 같이 에러 3개가 동시에 뜹니다! 추가적으로 필요하신 부분 있으면 말씀해주세요!

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 !!! 

혹시 에러 로그가 저것 밖에 안나오나요 ? 

dionysus0214님의 프로필 이미지
dionysus0214

작성한 질문수

질문하기