diff --git a/src/admin/index.ts b/src/admin/index.ts index 78783fe..f0e08f4 100644 --- a/src/admin/index.ts +++ b/src/admin/index.ts @@ -14,7 +14,6 @@ getRouterList.run = async (ctx) => { router.add(getRouterList); // remove router - export const removeRouter = new Route('admin', 'removeRouter'); removeRouter.run = async (ctx) => { const { path, key } = ctx.query; @@ -24,6 +23,16 @@ removeRouter.run = async (ctx) => { } router.add(removeRouter); +// remove router by id +export const removeRouterById = new Route('admin', 'removeRouterById'); +removeRouterById.run = async (ctx) => { + const { id } = ctx.query; + router.removeById(id); + ctx.body = 'success'; + return ctx; +} +router.add(removeRouterById); + // add router export const addRouter = new Route('admin', 'addRouter');