Files
nuxt-claude/nuxt.config.ts
hyeonggil 0a7cba4f93
Some checks failed
ci / ci (22, ubuntu-latest) (push) Failing after 24m12s
♻️ refactor: AI 시세 분석을 네이버 쇼핑 최저가 조회로 교체
- server/api/ai/market-price: Anthropic 스트리밍 제거, 네이버 쇼핑 API 호출로 변경
  - 신품 기준 최저가 10건 조회 (가격 오름차순, 중고·렌탈 제외)
  - NAVER_CLIENT_ID / NAVER_CLIENT_SECRET 환경변수 사용
- MarketPriceAnalysis: 스트리밍 텍스트 UI → 구조화된 가격 비교 UI
  - 신품 최저가 / 평균가 / 희망가 대비 비율 요약 카드
  - 상품 목록 (이미지, 상품명, 쇼핑몰, 가격, 네이버 링크)
- nuxt.config: naverClientId / naverClientSecret runtimeConfig 추가
2026-03-08 22:24:26 +09:00

46 lines
793 B
TypeScript

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
modules: [
'@nuxt/eslint',
'@nuxt/ui',
'@nuxtjs/supabase'
],
devtools: {
enabled: true
},
css: ['~/assets/css/main.css'],
runtimeConfig: {
anthropicApiKey: process.env.ANTHROPIC_API_KEY,
naverClientId: process.env.NAVER_CLIENT_ID,
naverClientSecret: process.env.NAVER_CLIENT_SECRET,
public: {}
},
supabase: {
redirect: true,
redirectOptions: {
login: '/login',
callback: '/confirm',
exclude: ['/login']
}
},
routeRules: {
'/': { prerender: false }
},
compatibilityDate: '2025-01-15',
eslint: {
config: {
stylistic: {
commaDangle: 'never',
braceStyle: '1tbs'
}
}
}
})