From 09ca467444dea9415f15d2859f41a9b231a4e01d Mon Sep 17 00:00:00 2001 From: Jiahao Date: Thu, 3 Jun 2021 20:51:53 -0700 Subject: [PATCH] Remove deprecated `url.parse` (#8542) This API is deprecated. Changed to WHATWG URL API using `new URLSearchParams` --- mock/listTableList.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mock/listTableList.ts b/mock/listTableList.ts index 0d61a152..9003724f 100644 --- a/mock/listTableList.ts +++ b/mock/listTableList.ts @@ -1,6 +1,5 @@ // eslint-disable-next-line import/no-extraneous-dependencies import { Request, Response } from 'express'; -import { parse } from 'url'; import { TableListItem, TableListParams } from '@/pages/TableList/data'; // mock tableListDataSource @@ -39,7 +38,7 @@ function getRule(req: Request, res: Response, u: string) { realUrl = req.url; } const { current = 1, pageSize = 10 } = req.query; - const params = (parse(realUrl, true).query as unknown) as TableListParams; + const params = (new URLSearchParams(realUrl.split('?')[1]) as unknown) as TableListParams; let dataSource = [...tableListDataSource].slice( ((current as number) - 1) * (pageSize as number),