properly identify the error to avoid parser errors on scrapers side
This commit is contained in:
parent
4b3f487548
commit
f4216239f3
|
|
@ -123,8 +123,8 @@ function hasIdentifyingUA(req: Request): boolean {
|
||||||
|
|
||||||
app.get('/video/:id', async ({ request, params: { id }, error }) => {
|
app.get('/video/:id', async ({ request, params: { id }, error }) => {
|
||||||
const isNice = hasIdentifyingUA(request)
|
const isNice = hasIdentifyingUA(request)
|
||||||
if (!isNice) return `This endpoint is provided for people that prefer not to scrape, and depends on your honesty.
|
if (!isNice) return error(403, `This endpoint is provided for people that prefer not to scrape, and depends on your honesty.
|
||||||
Please identify yourself with a User-Agent in the format: AppName/1.0 (a way for me to contact you, or a brief explanation of what you're doing).`
|
Please identify yourself with a User-Agent in the format: AppName/1.0 (a way for me to contact you, or a brief explanation of what you're doing).`)
|
||||||
|
|
||||||
const cached = await redis.get(`video:${id}`)
|
const cached = await redis.get(`video:${id}`)
|
||||||
if (cached) return JSON.parse(cached)
|
if (cached) return JSON.parse(cached)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue