We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 256d98c commit 200eeb2Copy full SHA for 200eeb2
1 file changed
apps/web/src/app/api/search/log/route.ts
@@ -1,3 +1,4 @@
1
+import { subDays } from 'date-fns';
2
import { NextResponse } from 'next/server';
3
4
import createClient from '@/lib/supabase/server';
@@ -11,7 +12,13 @@ interface SearchLogCount {
11
12
export async function GET(): Promise<NextResponse<ApiResponse<SearchLogCount[]>>> {
13
try {
14
const supabase = await createClient();
- const { data, error } = await supabase.from('search_logs').select('text');
15
+
16
+ // 최근 15일간의 검색 로그만 집계
17
+ const fifteenDaysAgo = subDays(new Date(), 15).toISOString();
18
+ const { data, error } = await supabase
19
+ .from('search_logs')
20
+ .select('text')
21
+ .gte('created_at', fifteenDaysAgo);
22
23
if (error) throw error;
24
0 commit comments