Skip to content

Commit ea4bffd

Browse files
authored
Merge pull request #16 from j4ys0n/request-limit
use body parser
2 parents 7d1c72a + 8adf483 commit ea4bffd

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "llm-proxy",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "Manages Nginx for reverse proxy to multiple LLMs, with TLS & Bearer Auth tokens",
55
"main": "dist/index.js",
66
"scripts": {

src/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ import { LLMController } from './controllers/llm'
55
import { tokenMiddleware } from './utils/auth'
66
import { AuthController } from './controllers/auth'
77
import { log } from './utils/general'
8+
import bodyParser from 'body-parser'
89

910
dotenv.config()
1011

1112
const app = express()
1213
const port = process.env.PORT || 8080
1314
const targetUrls = (process.env.TARGET_URLS || 'http://example.com').split(',').map((url) => url.trim())
1415

15-
app.use(express.json())
16-
16+
// app.use(express.json())
17+
app.use(bodyParser.json())
1718
const payloadLimit = process.env.PAYLOAD_LIMIT || '1mb'
18-
app.use(express.json({ limit: payloadLimit }))
19-
app.use(express.urlencoded({ limit: payloadLimit, extended: true }))
19+
app.use(bodyParser.json({ limit: payloadLimit }))
20+
app.use(bodyParser.urlencoded({ extended: false, limit: payloadLimit }))
2021
log('info', `Payload limit is: ${payloadLimit}`)
2122

2223
// Express routes

0 commit comments

Comments
 (0)