반응형
NodeJS mongoose를 활용해서 어플리케이션 올리는 중에 아래와 같은 에러가 발생했다. 개발 환경은 NodeJS 버전은 18.17, mongoose 7 버전으로 개발이중이었다.
.../node_modules/mongodb/lib/collection.js:74
pkFactory: db.options?.pkFactory ?? utils_1.DEFAULT_PK_FACTORY,
^
SyntaxError: Invalid or unexpected token
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
Node.js v18.17.1
[nodemon] app crashed - waiting for file changes before starting...
해결방법은 다른것 없고 mongoose 버전을 6 버전으로 낮추는 것이었다. 아래와 같이 mongoose 버전을 변경하고 패키지 install을 다시 하니 잘 접속 되었다.
...
"dependencies": {
"mongoose": "6.10.5",
...
참고:
https://stackoverflow.com/questions/75675925/syntax-and-database-connection-error-in-node-js
반응형
'개발 > 기타' 카테고리의 다른 글
Jenkins를 활용한 SpringBatch 스케줄러 구성 (0) | 2023.10.18 |
---|---|
random secret key 생성(openssl rand) (0) | 2023.09.23 |
MongoDB mongo: command not found (0) | 2023.09.16 |
웹사이트 성능 최적화 방법 (0) | 2023.08.26 |
Java 디자인 패턴 정리 (0) | 2023.08.26 |
댓글