From c3e575ac7790fb4a632dc70a0e4ee2b15657f949 Mon Sep 17 00:00:00 2001 From: Dustin Hildebrandt Date: Mon, 7 Jun 2021 19:09:01 -0500 Subject: [PATCH] build(deps): drop deprecated body-parser (#1745) --- package.json | 2 -- server/index.ts | 7 +++---- yarn.lock | 4 ++-- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 89b04ef0..cf74b692 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "ace-builds": "^1.4.12", "axios": "^0.21.1", "bcrypt": "^5.0.1", - "body-parser": "^1.19.0", "bowser": "^2.11.0", "connect-typeorm": "^1.1.4", "cookie-parser": "^1.4.5", @@ -87,7 +86,6 @@ "@tailwindcss/forms": "^0.3.3", "@tailwindcss/typography": "^0.4.1", "@types/bcrypt": "^5.0.0", - "@types/body-parser": "^1.19.0", "@types/cookie-parser": "^1.4.2", "@types/country-flag-icons": "^1.2.0", "@types/csurf": "^1.11.1", diff --git a/server/index.ts b/server/index.ts index e76d0e3d..8471926e 100644 --- a/server/index.ts +++ b/server/index.ts @@ -1,5 +1,4 @@ import { getClientIp } from '@supercharge/request-ip'; -import bodyParser from 'body-parser'; import { TypeormStore } from 'connect-typeorm/out'; import cookieParser from 'cookie-parser'; import csurf from 'csurf'; @@ -71,9 +70,9 @@ app server.enable('trust proxy'); } server.use(cookieParser()); - server.use(bodyParser.json()); - server.use(bodyParser.urlencoded({ extended: true })); - server.use((req, res, next) => { + server.use(express.json()); + server.use(express.urlencoded({ extended: true })); + server.use((req, _res, next) => { try { const descriptor = Object.getOwnPropertyDescriptor(req, 'ip'); if (descriptor?.writable === true) { diff --git a/yarn.lock b/yarn.lock index b752792d..a7833963 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2105,7 +2105,7 @@ dependencies: "@types/node" "*" -"@types/body-parser@*", "@types/body-parser@^1.19.0": +"@types/body-parser@*": version "1.19.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== @@ -3323,7 +3323,7 @@ bn.js@^5.1.1: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== -body-parser@1.19.0, body-parser@^1.19.0: +body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==