반응형
mongoose 데이터베이스 연결하려고 nodemon 통해서 명령어 실행하니까 오류가 발생했다.
스택오버플로우에서 한 사용자가 작성해준대로 해봤더니 잘 해결이 되었다!
pkFactory: db.options?.pkFactory ?? utils_1.DEFAULT_PK_FACTORY,
SyntaxError: Invalid or unexpected token
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
Node.js v18.14.2
[nodemon] app crashed - waiting for file changes before starting...
해결 방법
방법은 mongoose의 버전을 낮추는 것이다.
현재 7버전이었는데 6버전으로 낮추면 된다.
package.json에서
"mongoose": "^7.0.4"
"mongoose": "6.10.5"
다운그레이드하고 npm i 한 후 다시 실행하니까 정상적으로 되었다!
cf)
https://stackoverflow.com/questions/75675925/syntax-and-database-connection-error-in-node-js
반응형
'트러블슈팅' 카테고리의 다른 글
[에러 해결] Failed to load plugin '@typescript-eslint' declared in '.eslintrc.cjs': Unexpected token '||=' (0) | 2024.04.25 |
---|---|
[npm] npm 버전 다운그레이드하기 (0) | 2023.06.01 |
[Vite] vite에서 환경변수 env 값 설정하기 (0) | 2023.04.16 |
[npm] npm global 권한 에러 해결하기 (0) | 2023.03.28 |
[AWS] S3 Bucket에 업로드 시 CORS 에러 해결 (0) | 2023.02.27 |