From ff5cce7122f5ace370158b7d4b08ddf9e31876ab Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Mon, 3 Nov 2025 13:55:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20RelatedConcept?= =?UTF-8?q?s=20=E7=BB=84=E4=BB=B6=E4=B8=AD=E7=9A=84=20API=5FBASE=5FURL=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除硬编码的 API 基础地址配置,改为直接使用 API 路径: - 删除 API_BASE_URL 常量定义 - 修改 fetch 请求直接使用 '/concept-api/search' - 依赖项目的环境配置文件进行代理配置 优点: - 代码更简洁,不需要环境判断 - 统一使用项目级别的代理配置 - 便于维护和部署 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/views/EventDetail/components/RelatedConcepts.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/views/EventDetail/components/RelatedConcepts.js b/src/views/EventDetail/components/RelatedConcepts.js index 2279fa6b..063d5781 100644 --- a/src/views/EventDetail/components/RelatedConcepts.js +++ b/src/views/EventDetail/components/RelatedConcepts.js @@ -34,9 +34,6 @@ import moment from 'moment'; import tradingDayUtils from '../../../utils/tradingDayUtils'; // 引入交易日工具 import { logger } from '../../../utils/logger'; -// API配置 -const API_BASE_URL = process.env.NODE_ENV === 'production' ? '/concept-api' : 'https://valuefrontier.cn/concept-api'; - // 增强版 ConceptCard 组件 - 展示更多数据细节 const ConceptCard = ({ concept, tradingDate, onViewDetails }) => { const [isExpanded, setIsExpanded] = useState(false); @@ -331,7 +328,7 @@ const RelatedConcepts = ({ eventTitle, eventTime, eventId, loading: externalLoad logger.debug('RelatedConcepts', '搜索概念', requestBody); - const response = await fetch(`${API_BASE_URL}/search`, { + const response = await fetch('/concept-api/search', { method: 'POST', headers: { 'Content-Type': 'application/json',