Some checks failed
ci / ci (22, ubuntu-latest) (push) Failing after 24m12s
- server/api/ai/market-price: Anthropic 스트리밍 제거, 네이버 쇼핑 API 호출로 변경 - 신품 기준 최저가 10건 조회 (가격 오름차순, 중고·렌탈 제외) - NAVER_CLIENT_ID / NAVER_CLIENT_SECRET 환경변수 사용 - MarketPriceAnalysis: 스트리밍 텍스트 UI → 구조화된 가격 비교 UI - 신품 최저가 / 평균가 / 희망가 대비 비율 요약 카드 - 상품 목록 (이미지, 상품명, 쇼핑몰, 가격, 네이버 링크) - nuxt.config: naverClientId / naverClientSecret runtimeConfig 추가
46 lines
793 B
TypeScript
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'
|
|
}
|
|
}
|
|
}
|
|
})
|