可以正常访问后端api

This commit is contained in:
2025-09-19 16:17:33 +08:00
parent 3e13b4f7b0
commit 9d4581a2b5
3 changed files with 12 additions and 4 deletions

View File

@@ -1,11 +1,11 @@
// API配置文件 // API配置文件
const API_CONFIG = { const API_CONFIG = {
// 后端服务基础URL // 后端服务基础URL
BASE_URL: 'http://localhost:8086', BASE_URL: '',
// API端点 // API端点
ENDPOINTS: { ENDPOINTS: {
DEVICES: '/api/v1/devices' DEVICES: '/v1/devices'
}, },
// 请求超时时间(毫秒) // 请求超时时间(毫秒)

View File

@@ -1,7 +1,8 @@
import axios from 'axios'; import axios from 'axios';
import API_CONFIG from '../config/api.js'; import API_CONFIG from '../config/api.js';
// 创建axios实例 // 创建axios实例,自动将请求发送到 BASE_URL + 相对路径
// 例如http.get('/api/pigs') 会请求 BASE_URL + '/api/pigs'
const http = axios.create({ const http = axios.create({
baseURL: API_CONFIG.BASE_URL, baseURL: API_CONFIG.BASE_URL,
timeout: API_CONFIG.TIMEOUT, timeout: API_CONFIG.TIMEOUT,

View File

@@ -46,7 +46,14 @@ module.exports = (env, argv) => {
hot: true, hot: true,
open: true, open: true,
historyApiFallback: true, historyApiFallback: true,
port: 8080 port: 8080,
proxy: {
'/api': {
target: 'http://localhost:8086',
changeOrigin: true,
secure: false
}
}
}, },
resolve: { resolve: {
alias: { alias: {