diff --git a/apps/web/src/oj/dev-problems.vue b/apps/web/src/oj/dev-problems.vue new file mode 100644 index 0000000..3003da1 --- /dev/null +++ b/apps/web/src/oj/dev-problems.vue @@ -0,0 +1,31 @@ + + + + + 阶段 1 链路验证(临时页,阶段 3 删除) + {{ error }} + 共 {{ problems.length }} 道题 + + + {{ problem._id }} — {{ problem.title }}({{ problem.difficulty }},通过 + {{ problem.acceptedNumber }}/{{ problem.submissionNumber }}) + + + + diff --git a/apps/web/src/routes.ts b/apps/web/src/routes.ts index b815626..197674a 100644 --- a/apps/web/src/routes.ts +++ b/apps/web/src/routes.ts @@ -5,6 +5,7 @@ export const ojs: RouteRecordRaw = { component: () => import("shared/layout/default.vue"), children: [ { path: "", component: () => import("oj/problem/list.vue") }, + { path: "dev-problems", component: () => import("oj/dev-problems.vue") }, { path: "problem/:problemID", component: () => import("oj/problem/detail.vue"), diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index 50db440..6c80237 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -166,6 +166,11 @@ export default defineConfig(({ mode }) => { server: { port: 5173, proxy: { + "/api2": { + target: "http://localhost:3000", + changeOrigin: true, + rewrite: (path: string) => path.replace(/^\/api2/, "/api"), + }, "/api": proxyConfig, "/public": proxyConfig, "/ws": wsProxyConfig,
{{ error }}
共 {{ problems.length }} 道题