mirror of
https://github.com/germondai/trawl.git
synced 2026-08-17 12:11:23 +02:00
chore(api): drop @elysiajs/cors, restrict api to non-browser clients
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@elysiajs/cors": "^1.4.2",
|
||||
"@trawl/browser": "workspace:*",
|
||||
"@trawl/tiers": "workspace:*",
|
||||
"@trawl/types": "workspace:*",
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { BrowserPool, SessionCache } from "@trawl/browser"
|
||||
import { scrape } from "@trawl/tiers"
|
||||
import type { FlareSolverrRequest, FlareSolverrResponse, PoolStats, ScrapeRequest } from "@trawl/types"
|
||||
import { cors } from "@elysiajs/cors"
|
||||
import { Elysia } from "elysia"
|
||||
|
||||
const REDIS_URL = process.env.REDIS_URL ?? "redis://localhost:6379"
|
||||
@@ -49,7 +48,6 @@ function getDeps() {
|
||||
const startTime = Date.now()
|
||||
|
||||
new Elysia()
|
||||
.use(cors())
|
||||
.get("/health", () => ({
|
||||
status: pool ? "ok" : "starting",
|
||||
uptime: Math.floor((Date.now() - startTime) / 1000),
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
"name": "@trawl/api",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"@elysiajs/cors": "^1.4.2",
|
||||
"@trawl/browser": "workspace:*",
|
||||
"@trawl/tiers": "workspace:*",
|
||||
"@trawl/types": "workspace:*",
|
||||
@@ -214,8 +213,6 @@
|
||||
|
||||
"@dxup/unimport": ["@dxup/unimport@0.1.2", "", {}, "sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ=="],
|
||||
|
||||
"@elysiajs/cors": ["@elysiajs/cors@1.4.2", "", { "peerDependencies": { "elysia": ">= 1.4.0" } }, "sha512-FTCcbH35brTLigF1W7BYySRZomgI/dBEMK9BgK9RP9Nez7zmpGh4koL/Yr1BFv8nYz7CfhRvcM8d/c+XnwMaVQ=="],
|
||||
|
||||
"@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="],
|
||||
|
||||
"@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="],
|
||||
|
||||
Reference in New Issue
Block a user