diff --git a/api/bun.lockb b/api/bun.lockb index 48fddcc..a21aced 100755 Binary files a/api/bun.lockb and b/api/bun.lockb differ diff --git a/api/index.js b/api/index.js index b495a98..10668ca 100644 --- a/api/index.js +++ b/api/index.js @@ -4,8 +4,8 @@ import cors from 'cors'; import logger from 'morgan'; import express from 'express'; -import { log } from './modules/log'; -import { speedLimiter, checkSystemLoad } from './modules/requestHandler'; +import { log } from './modules/log.js'; +import { speedLimiter, checkSystemLoad } from './modules/requestHandler.js'; import testRouter from './routes/test'; diff --git a/api/modules/token.js b/api/modules/token.js index 57ef111..dc7f123 100644 --- a/api/modules/token.js +++ b/api/modules/token.js @@ -1,8 +1,8 @@ /* eslint-disable no-undef */ import jwt from 'jsonwebtoken'; import { Level } from 'level'; -import { respondWithStatus } from './requestHandler'; -import { pool } from './database'; +import { respondWithStatus } from './requestHandler.js'; +import { pool } from './database.js'; // Set up LevelDB instance diff --git a/api/package.json b/api/package.json index cd113a9..33650c9 100644 --- a/api/package.json +++ b/api/package.json @@ -12,9 +12,12 @@ "dependencies": { "cors": "^2.8.5", "express": "^4.18.2", + "express-rate-limit": "^7.1.5", + "express-slow-down": "^2.0.1", "jsonwebtoken": "^9.0.2", "level": "^8.0.0", "morgan": "^1.10.0", - "mysql2": "^3.6.5" + "mysql2": "^3.6.5", + "pino": "^8.16.2" } } \ No newline at end of file