feat: add test status code route
This commit is contained in:
+16
-1
@@ -1,7 +1,22 @@
|
|||||||
import type { App } from "@";
|
import type { App } from "@";
|
||||||
|
import { t } from "elysia";
|
||||||
|
|
||||||
import { card } from "./card";
|
import { card } from "./card";
|
||||||
|
|
||||||
export function v1routes(app: App) {
|
export function v1routes(app: App) {
|
||||||
app.group("/v1", (app) => app.use(card));
|
app.group("/v1", (app) =>
|
||||||
|
app.use(card).get(
|
||||||
|
"/status/:status",
|
||||||
|
({ params: { status } }) => {
|
||||||
|
return fetch(
|
||||||
|
`http://mts.dgnr.us:3999/__error/${status}/testerror.astrxl.dev`,
|
||||||
|
);
|
||||||
|
},
|
||||||
|
{
|
||||||
|
params: t.Object({
|
||||||
|
status: t.RegExp(/^[1-5][0-9][0-9]$/),
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user