Skip to content

Commit 3bbc0ee

Browse files
committed
set express payload limit instead of using bodyParser
1 parent b8f886a commit 3bbc0ee

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
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.3.1",
3+
"version": "1.4.0",
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: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import dotenv from 'dotenv'
22
import express from 'express'
3-
import bodyParser from 'body-parser'
43
import { NginxController } from './controllers/nginx'
54
import { LLMController } from './controllers/llm'
65
import { tokenMiddleware } from './utils/auth'
@@ -16,10 +15,8 @@ const targetUrls = (process.env.TARGET_URLS || 'http://example.com').split(',').
1615
app.use(express.json())
1716

1817
const payloadLimit = process.env.PAYLOAD_LIMIT || '1mb'
19-
//support application/json type post data (default limit is 100kb)
20-
app.use(bodyParser.json({ limit: payloadLimit }))
21-
//support application/x-www-form-urlencoded post data (default limit is 100kb)
22-
app.use(bodyParser.urlencoded({ limit: payloadLimit, extended: false }))
18+
app.use(express.json({ limit: payloadLimit }))
19+
app.use(express.urlencoded({ limit: payloadLimit, extended: true }))
2320
log('info', `Payload limit is: ${payloadLimit}`)
2421

2522
// Express routes

0 commit comments

Comments
 (0)