개발/기타
NodeJS mongoose DB 커넥션 오류 - SyntaxError: Invalid or unexpected token
궁즉변 변즉통 통즉구
2023. 9. 17. 10:36
반응형
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
syntax and database connection error in node.js
Below is my database coonnection code in node. var express = require('express') var mongoose = require('mongoose') var cors = require('cors') var morgan = require('morgan') require('dotenv').con...
stackoverflow.com
반응형