diff --git a/assistant/package.json b/assistant/package.json index b1d5c80..9f06e2b 100644 --- a/assistant/package.json +++ b/assistant/package.json @@ -25,8 +25,7 @@ "dev:share": "bun --watch src/test/remote-app.ts ", "build:lib": "bun run bun-lib.config.mjs", "postbuild:lib": "dts -i src/lib.ts -o assistant-lib.d.ts -d libs -t", - "build": "rimraf dist && bun run bun.config.mjs", - "postbuild": "pnpm run build:lib" + "build": "rimraf dist && bun run bun.config.mjs" }, "bin": { "ev-assistant": "bin/assistant.js", diff --git a/assistant/src/app.ts b/assistant/src/app.ts index 9f70fd5..b27f79f 100644 --- a/assistant/src/app.ts +++ b/assistant/src/app.ts @@ -61,3 +61,13 @@ export const app: App = useContextKey('app', () => { }, }); }); + + +app.route({ + path: 'router', + key: 'list', + description: '获取路由列表', +}).define(async (ctx) => { + const list = ctx.app.getList() + ctx.body = { list } +}).addTo(app); \ No newline at end of file diff --git a/assistant/src/server.ts b/assistant/src/server.ts index 3be585d..57311d4 100644 --- a/assistant/src/server.ts +++ b/assistant/src/server.ts @@ -57,6 +57,7 @@ export const runServer = async (port: number = 51515, listenPath = '127.0.0.1') }); manager.initRemoteApp() }, 1000); + return { app, port: _port,