feat: thêm cái proxy hình ảnh dùng webp

This commit is contained in:
ngthanhvu
2026-07-30 22:32:44 -04:00
parent 2ab5766e02
commit 63ef322ccf
9 changed files with 727 additions and 22 deletions
+7 -6
View File
@@ -1,5 +1,6 @@
import { eq, and, isNull, desc, inArray, count } from 'drizzle-orm'
import { comments, users, movies } from '../../database/schema'
import { proxyImageUrl } from '../../utils/proxy-image'
export default defineEventHandler(async () => {
const db = useDb()
@@ -132,8 +133,8 @@ export default defineEventHandler(async () => {
source: c.source,
slug: c.slug,
name: c.movieName || '',
thumb: c.movieThumb,
poster: c.moviePoster,
thumb: proxyImageUrl(c.movieThumb || ''),
poster: proxyImageUrl(c.moviePoster || ''),
}
: null,
})),
@@ -142,8 +143,8 @@ export default defineEventHandler(async () => {
slug: m.slug,
name: m.name,
originName: m.originName,
thumb: m.thumb,
poster: m.poster,
thumb: proxyImageUrl(m.thumb || ''),
poster: proxyImageUrl(m.poster || ''),
views: m.views,
rating: m.rating,
})),
@@ -152,8 +153,8 @@ export default defineEventHandler(async () => {
slug: m.slug,
name: m.name,
originName: m.originName,
thumb: m.thumb,
poster: m.poster,
thumb: proxyImageUrl(m.thumb || ''),
poster: proxyImageUrl(m.poster || ''),
views: m.views,
rating: m.rating,
})),