marketMovers.ts 557 B

12345678910111213141516
  1. 'use server';
  2. import { ResultDto } from '@/types/response/common';
  3. import { MarketMoversResponse } from '@/types/marketMover';
  4. import { fetchJson } from '@/lib/utils/server';
  5. const JSON_HEADERS = { 'Accept': 'application/json' } as const;
  6. // 등락 상위 종목 — 상승/하락/상한/하한 각 상위 5 + 스파크라인 (메인, 익명 열람)
  7. export async function fetchMarketMovers(): Promise<ResultDto<MarketMoversResponse>>
  8. {
  9. return await fetchJson<MarketMoversResponse>('/api/market/movers', {
  10. method: 'GET',
  11. headers: JSON_HEADERS
  12. });
  13. }