feat: Tmdb request proxying and caching in backend

This commit is contained in:
Aleksi Lassila
2024-12-16 00:23:06 +02:00
parent a3866ada6b
commit fbe622e53f
23 changed files with 20837 additions and 59 deletions

View File

@@ -18,7 +18,8 @@
"test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json",
"openapi:generate": "ts-node src/generate-openapi.ts",
"openapi:generate:tmdb": "ts-node scripts/generate-tmdb-openapi.ts",
"openapi:generate-spec": "ts-node scripts/generate-openapi-spec.ts",
"typeorm": "ts-node ./node_modules/typeorm/cli",
"typeorm:run-migrations": "npm run typeorm migration:run -- -d ./dist/data-source.js",
"typeorm:generate-migration": "npm run typeorm -- -d ./dist/data-source.js migration:generate ./dist/migrations/$npm_config_name",
@@ -27,6 +28,7 @@
},
"dependencies": {
"@nanogiants/nestjs-swagger-api-exception-decorator": "^1.6.11",
"@nestjs/cache-manager": "^2.3.0",
"@nestjs/common": "^10.0.0",
"@nestjs/core": "^10.0.0",
"@nestjs/jwt": "^10.2.0",
@@ -34,6 +36,7 @@
"@nestjs/serve-static": "^4.0.1",
"@nestjs/swagger": "^7.3.0",
"@types/express-http-proxy": "^1.6.6",
"cache-manager": "^5.7.6",
"express-http-proxy": "^2.0.0",
"reflect-metadata": "^0.2.1",
"rxjs": "^7.8.1",
@@ -87,4 +90,4 @@
"semi": true,
"singleQuote": true
}
}
}