mount v1Router under v1 path

This commit is contained in:
Gergő Móricz 2024-08-16 23:48:50 +02:00
parent 4c1b74dab3
commit e2a6ef26d3
2 changed files with 12 additions and 12 deletions

View File

@ -79,7 +79,7 @@ if (cluster.isMaster) {
// register router
app.use(v0Router);
app.use(v1Router);
app.use("/v1", v1Router);
app.use(adminRouter);
const DEFAULT_PORT = process.env.PORT ?? 3002;

View File

@ -77,14 +77,14 @@ function wrap(controller: (req: Request, res: Response) => Promise<any>): (req:
export const v1Router = express.Router();
v1Router.post(
"/v1/scrape",
"/scrape",
authMiddleware(RateLimiterMode.Scrape),
checkCreditsMiddleware(1),
wrap(scrapeController)
);
v1Router.post(
"/v1/crawl",
"/crawl",
authMiddleware(RateLimiterMode.Crawl),
idempotencyMiddleware,
checkCreditsMiddleware(1),
@ -92,31 +92,31 @@ v1Router.post(
);
v1Router.post(
"/v1/map",
"/map",
authMiddleware(RateLimiterMode.Crawl),
checkCreditsMiddleware(1),
wrap(mapController)
);
v1Router.get(
"/v1/crawl/:jobId",
"/crawl/:jobId",
authMiddleware(RateLimiterMode.CrawlStatus),
wrap(crawlStatusController)
);
// v1Router.post("/v1/crawlWebsitePreview", crawlPreviewController);
// v1Router.delete("/v1/crawl/:jobId", crawlCancelController);
// v1Router.get("/v1/checkJobStatus/:jobId", crawlJobStatusPreviewController);
// v1Router.post("/crawlWebsitePreview", crawlPreviewController);
// v1Router.delete("/crawl/:jobId", crawlCancelController);
// v1Router.get("/checkJobStatus/:jobId", crawlJobStatusPreviewController);
// // Auth route for key based authentication
// v1Router.get("/v1/keyAuth", keyAuthController);
// v1Router.get("/keyAuth", keyAuthController);
// // Search routes
// v0Router.post("/v1/search", searchController);
// v0Router.post("/search", searchController);
// Health/Probe routes
// v1Router.get("/v1/health/liveness", livenessController);
// v1Router.get("/v1/health/readiness", readinessController);
// v1Router.get("/health/liveness", livenessController);
// v1Router.get("/health/readiness", readinessController);
v1Router.use((err: unknown, req: Request<{}, ErrorResponse, undefined>, res: Response<ErrorResponse>, next: NextFunction) => {
if (err instanceof ZodError) {