inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지

Git, Github 실습

git 내부에서 secret.js 삽입 후 node index.js 에러

830

한현묵

작성한 질문수 4

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

현상은 다음과 같이 나오고 있습니다.

스크린샷 2023-01-25 오후 8.47.41.png

 

 

secret.js에는 다음과 같이 잘 들어가있습니다.

스크린샷 2023-01-25 오후 8.52.32.png

 

저의 git에도 database라는 js파일이 존재합니다.

스크린샷 2023-01-25 오후 8.54.48.png

왜그럴까요!

 

에러메세지 첨부합니다.

root@ip-172-31-85-206:/home/ubuntu/FoodMap/back# node index.js
internal/modules/cjs/loader.js:818
  throw err;
  ^

Error: Cannot find module '../../back/config/database'
Require stack:
- /home/ubuntu/FoodMap/back/src/controllers/indexController.js
- /home/ubuntu/FoodMap/back/src/routes/indexRoute.js
- /home/ubuntu/FoodMap/back/config/express.js
- /home/ubuntu/FoodMap/back/index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
    at Function.Module._load (internal/modules/cjs/loader.js:667:27)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/home/ubuntu/FoodMap/back/src/controllers/indexController.js:1:18)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/ubuntu/FoodMap/back/src/controllers/indexController.js',
    '/home/ubuntu/FoodMap/back/src/routes/indexRoute.js',
    '/home/ubuntu/FoodMap/back/config/express.js',
    '/home/ubuntu/FoodMap/back/index.js'
  ]
}

html/css git aws rest-api javascript github HTML/CSS mysql

답변 3

0

Jay

안녕하세요.

상대경로 설정이 잘못되어 있어서 발생한 문제 같습니다.

 

const { pool } = require("../../back/config/database");
const { logger } = require("../../back/config/winston");
const jwt = require("jsonwebtoken");
const secret = require("../../back/config/secret");
const indexDao = require("../dao/indexDao");

 

../ 상대경로는 부모 디렉토리를 가리킵니다.

../../ 이렇게 부모디렉토리를 두번 가리키는 것 자체가 back을 의미하고,

따라서 올바르게 수정하자면

const { pool } = require("../../config/database");

위와 같이 경로를 지정해주시면 된답니다.

감사합니다.

0

한현묵

감사합니다!!

혼자 절대 못찾았을거같네요 ㅜ ㅜ

0

한현묵

스크린샷 2023-01-25 오후 9.31.43.png혹시 npm install 과정에서 이런게 있었는데 여기서 문제가 있을까요?

0

한현묵

root@ip-172-31-85-206:/home/ubuntu/FoodMap/back# npm audit
# npm audit report

jsonwebtoken  <=8.5.1
Severity: high
jsonwebtoken vulnerable to signature validation bypass due to insecure default algorithm in jwt.verify() - https://github.com/advisories/GHSA-qwph-4952-7xr6
jsonwebtoken has insecure input validation in jwt.verify function - https://github.com/advisories/GHSA-27h2-hvpr-p74q
fix available via `npm audit fix --force`
Will install jsonwebtoken@9.0.0, which is a breaking change
node_modules/jsonwebtoken

1 high severity vulnerability

To address all issues (including breaking changes), run:
  npm audit fix --force

0

한현묵

npm audit fix --force 해도 안되네용 ㅠ

0

Jay

이거는 라이브러리 제작자가 업데이트를 안해서 뜨는 경고문인데,

오히려 audit fix하다가 멀쩡한 코드가 꼬이는 경우가 있으니

라이브러리를 사용하는 입장에서는 무시하셔도 괜찮습니다.

0

한현묵

https://github.com/memilmooki/FoodMap

live server가 안 떠요..

0

79

1

카카오맵 API 가 안뜹니다...

0

673

2

카카오맵API 지도 관련

0

172

1

Putty에서 nginx를 vi로 수정할때 오류

0

279

3

mysql과 선생님의 깃허브 코드연결

0

183

1

nodemon 실행오류

0

229

2

Azure 서버로 구축하고 작업하는 방법 알 수 있을까요?

0

257

2

css 적용 중 강의대로 적용되지 않아 질문 드립니다

0

347

2

강의를 잘 활용하는 법 추천 부탁드립니다.

0

283

1

MysqlWorkbench 접속문제

0

299

1

전체 핀이 조회되지 않습니다.

0

258

1

빅데이터 처리관련

1

281

1

섹션5의 2번째 강의 질문-setMap 비동기 처리 이유

0

234

1

PM2 EADDRINUSE 에러

0

407

2

인스턴스 중단 후 재시작

0

278

1

이미지 부분에 cctv 영상을 넣고 싶은데요.

0

582

2

노션 링크가 어디있나요 ?

1

308

1

axios 이후 마커 오류

0

290

0

service nginx restart 에러

0

709

1

섹션10 배포하기 unbuntu에서 root경로가 안뜹니다ㅠㅠ

0

498

3

선생님 추가적으로 새로운 페이지를 만드려고 하는데요...

0

246

1

코드 질문 드립니다!

0

225

1

혹시 강의자료 노션 내리셨나요?

0

237

1

노드몬 에러 참조하세요

0

358

1