From da24ae7e1c70adfdd50c10424b54db6671280e2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Mon, 27 Jan 2025 19:30:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A9=BAjson5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/onebot/network/http-server.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/onebot/network/http-server.ts b/src/onebot/network/http-server.ts index a11f3c46..0b659901 100644 --- a/src/onebot/network/http-server.ts +++ b/src/onebot/network/http-server.ts @@ -59,12 +59,15 @@ export class OB11HttpServerAdapter extends IOB11NetworkAdapter }); req.on('end', () => { try { - req.body = json5.parse(rawData); + req.body = json5.parse(rawData || '{}'); next(); } catch (err) { return res.status(400).send('Invalid JSON'); } }); + req.on('error', (err) => { + return res.status(400).send('Invalid JSON'); + }); }); this.app.use((req, res, next) => this.authorize(this.config.token, req, res, next));