feat: QPS Limit middleware (#2956)
* feat: QPS Limit middleware * chore: use request-ip to get client ip * feat: frequencyLimit schema
Showing
packages/service/common/middle/qpsLimit.ts
0 → 100644
| ... | @@ -33,6 +33,7 @@ | ... | @@ -33,6 +33,7 @@ |
| "papaparse": "5.4.1", | "papaparse": "5.4.1", | ||
| "pdfjs-dist": "4.4.168", | "pdfjs-dist": "4.4.168", | ||
| "pg": "^8.10.0", | "pg": "^8.10.0", | ||
| "request-ip": "^3.3.0", | |||
| "tiktoken": "^1.0.15", | "tiktoken": "^1.0.15", | ||
| "tunnel": "^0.0.6", | "tunnel": "^0.0.6", | ||
| "turndown": "^7.1.2" | "turndown": "^7.1.2" | ||
| ... | @@ -46,6 +47,7 @@ | ... | @@ -46,6 +47,7 @@ |
| "@types/node-cron": "^3.0.11", | "@types/node-cron": "^3.0.11", | ||
| "@types/papaparse": "5.3.7", | "@types/papaparse": "5.3.7", | ||
| "@types/pg": "^8.6.6", | "@types/pg": "^8.6.6", | ||
| "@types/request-ip": "^0.0.37", | |||
| "@types/tunnel": "^0.0.4", | "@types/tunnel": "^0.0.4", | ||
| "@types/turndown": "^5.0.4" | "@types/turndown": "^5.0.4" | ||
| } | } | ||
| ... | ... |
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment