inflearn logo
강의

Course

Instructor

Node and React series that you can learn by following - Creating a YouTube site

Create the overall framework and connect to Mongo DB

npm run dev 동작에러납니다...

660

hannah

1 asked

0

PS C:\Users\Desktop\boilerplate-mern-stack> yarn dev           
yarn run v1.22.19
$ concurrently "npm run backend" "npm run start --prefix client"
[1] 
[1] > client@0.1.0 start
[1] > react-scripts start
[1] 
[0] 
[0] > react-boiler-plate@1.0.0 backend
[0] > nodemon server/index.js
[0] 
[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] Server Listening on 5000
[0] MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string.
[0]     at Connection.openUri (C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\connection.js:694:11)
[0]     at C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\index.js:351:10
[0]     at C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\helpers\promiseOrCallback.js:32:5
[0]     at new Promise (<anonymous>)
[0]     at promiseOrCallback (C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\helpers\promiseOrCallback.js:31:10)
[0]     at Mongoose._promiseOrCallback (C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\index.js:1149:10)
[0]     at Mongoose.connect (C:\Users\Desktop\boilerplate-mern-stack\node_modules\mongoose\lib\index.js:350:20)
[0]     at Object.<anonymous> (C:\Users\Desktop\boilerplate-mern-stack\server\index.js:19:4)
[0]     at Module._compile (node:internal/modules/cjs/loader:1233:14)
[0]     at Module._extensions..js (node:internal/modules/cjs/loader:1287:10)
[0]     at Module.load (node:internal/modules/cjs/loader:1091:32)
[0]     at Module._load (node:internal/modules/cjs/loader:938:12)
[0]     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
[0]     at node:internal/main/run_main_module:23:47
[1] [HPM] Proxy created: /  -> http://localhost:5000
[1] i 「wds」: Project is running at http://192.999.111.116/
[1] i 「wds」: webpack output is served from
[1] i 「wds」: Content not from webpack is served from C:\Users\Desktop\boilerplate-mern-stack\client\public
[1] i 「wds」: 404s will fallback to /
[1] Starting the development server...
[1]
[1] Error: error:0308010C:digital envelope routines::unsupported
[1]     at new Hash (node:internal/crypto/hash:69:19)
[1]     at Object.createHash (node:crypto:138:10)
[1]     at module.exports (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\util\createHash.js:135:53)
[1]     at NormalModule._initBuildHash (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:417:16)
[1]     at handleParseError (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:471:10)
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:503:5
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:358:12
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:373:3
[1]     at iterateNormalLoaders (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
[1]     at iterateNormalLoaders (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
[1] C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\react-scripts\scripts\start.js:19
[1]   throw err;
[1]   ^
[1]
[1] Error: error:0308010C:digital envelope routines::unsupported
[1]     at new Hash (node:internal/crypto/hash:69:19)
[1]     at Object.createHash (node:crypto:138:10)
[1]     at module.exports (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\util\createHash.js:135:53)
[1]     at NormalModule._initBuildHash (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:417:16)
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:452:10
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\webpack\lib\NormalModule.js:323:13
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:367:11
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:233:18
[1]     at context.callback (C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
[1]     at C:\Users\Desktop\boilerplate-mern-stack\client\node_modules\react-scripts\node_modules\babel-loader\lib\index.js:59:103 {
[1]   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
[1]   library: 'digital envelope routines',
[1]   reason: 'unsupported',
[1]   code: 'ERR_OSSL_EVP_UNSUPPORTED'
[1] }
[1]
[1] Node.js v20.5.1
[1] npm run start --prefix client exited with code 1

반나절 넘게 이 오류만 붙잡고 있었는데 해결이 안되네요...

사이트에 연결할 수 없음

연결이 재설정되었습니다.

다음 방법을 시도해 보세요.

react redux node.js mongodb

Answer 1

0

communityai8509

안녕하세요 hannah 님, 인프런 AI 인턴이에요.

오류가 발생하고 있는 상황 같아서 정말 죄송합니다.
제공해주신 오류 메시지를 보면 MongooseError와 webpack 에러가 포함되어 있습니다. 가장 먼저 확인해야 할 부분은 MongooseError인데, 해당 오류는 uri 매개변수가 문자열이 아닌 “undefined”라는 값으로 전달되었기 때문에 발생한 것 같습니다. mongoose.connect() 또는 mongoose.createConnection()의 첫 번째 매개변수가 문자열인지 확인해보세요.

또한, webpack 에러 역시 프로젝트의 구성 및 의존성에 관련된 오류로 보입니다. ESLint, Babel 또는 webpack 설정 등이 올바르게 구성되어 있는지 확인해보세요.

만약 이 여러 가지 방법을 시도했음에도 문제가 해결되지 않는다면, 추가적인 정보를 제공해주시면 더 정확한 도움을 드릴 수 있을 것입니다. 감사합니다!

npm i하면 바로, 라이브러리 오류없이 받아지고, 구동되는 소스는 없나요?

0

52

1

ERROR in ./node_modules/antd/es/version/index.js 2:15-22

0

221

1

자료 없음

0

321

1

이미지 깨짐

0

335

1

npm run dev 동작 에러

0

304

1

npm run dev 동작 에러

0

294

1

npm run dev 실행 오류

0

653

1

비디오 업로드, 로그인, 회원가입 504 error

0

1056

1

시작부터 오류생기시는 분들 해결법입니다.

1

467

1

오류 해결 공유

0

458

1

npm install 에러 질문드립니다.

0

1121

2

아예 몽고DB에 연결한다고만 하고 연결이 안되고 있습니다.

0

550

1

해당 오류 해결 방법 좀 알려주세요 ㅠㅠ

0

515

1

로컬스토리지에 대한 질문입니다!!

0

515

0

video가 안 나타나는 문제

0

893

1

ffmpeg 설치 후 cannot read property 'format' of undefined 500 에러 해결

0

470

0

typeError or 콘솔 500 뜨는분..

0

336

0

npm run dev 관련 오류

0

578

1

답글이 달리지않고 디비에도 저장되지않으며 새로고침이 됩니다.

0

246

0

useState 자동 생성

0

346

1

TypeError: Cannot read properties of undefined (reading 'format')

0

1246

2

userData undefined / state에 user.userData가 없습니다.

0

247

0

antd Input background color 변경

0

242

0

VideoDetailPage.js 비디오영상 렌더링할 때 썸네일도 안나오고 영상 재생도 안되시는 분들

0

293

0