Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 806 Bytes

File metadata and controls

15 lines (8 loc) · 806 Bytes

Minium project to demonstrate issue with connect-typeorm library and tedious

Install Docker: https://docs.docker.com/get-docker/

Go to db folder execute command "docker-compose up" (make sure the port in server/ormconfig.json and db/docker-compose.yml match)

Go to the server folder run npm install

run npm start

after hitting http://localhost:3000/ you should encounter an error saying "QueryFailedError: Error: Validation failed for parameter '0'. Value must be between -2147483648 and 2147483647, inclusive."

The error is from the mssql tedious library as it property type of ExpiredAt is an INT and not a string or big int.

To debug go to server/node_modules/mssql/node_modules/tedious/lib/request.js. The validateParameters function on line 179 is where the error thrown (specifically line 185)