react如何配置正式地址
配置生产环境地址
在React项目中配置正式地址通常涉及环境变量、API基础路径设置以及构建配置。以下是具体方法:
使用环境变量
创建.env.production文件存放生产环境变量,React会自动在构建时加载该文件:
REACT_APP_API_BASE_URL=https://api.yourdomain.com
REACT_APP_ENV=production
变量名必须以REACT_APP_开头才能在代码中访问。
代码中调用环境变量
在组件或服务文件中通过process.env读取:

const apiUrl = process.env.REACT_APP_API_BASE_URL;
fetch(`${apiUrl}/endpoint`)
动态配置(适用于多环境)
创建config.js根据环境返回不同配置:
const env = process.env.NODE_ENV;
const configs = {
development: {
apiBaseUrl: 'http://localhost:3001'
},
production: {
apiBaseUrl: 'https://api.yourdomain.com'
}
};
export default configs[env];
构建时指定环境
运行构建命令时自动使用生产配置:

npm run build
或显式指定环境:
NODE_ENV=production npm run build
反向代理配置(可选)
在package.json中添加代理字段应对跨域问题:
"proxy": "https://api.yourdomain.com"
验证配置
在部署前通过以下方式确认:
- 检查构建后的
static/js目录下文件是否包含正确地址 - 使用浏览器开发者工具查看网络请求URL
- 测试实际API调用功能
注意:敏感信息应通过后端服务注入,避免直接暴露在前端代码中。






