feat: 第一次提交,带登录

This commit is contained in:
limian
2025-04-11 16:53:24 +08:00
parent 57e2074dba
commit d69adde4ae
22 changed files with 588 additions and 11 deletions
+41
View File
@@ -0,0 +1,41 @@
/*
* @Descripttion:
* @version: 1.0.0
* @Author: LyMy
* @Date: 2025-04-11 15:56:12
* @LastEditors: LyMy
* @LastEditTime: 2025-04-11 16:19:14
* @FilePath: \fish_game\src\utils\request.js
*/
import axios from 'axios'
// 创建 axios 实例
const request = axios.create({
baseURL: 'http://49.235.165.171:31001', // 你的基础地址
timeout: 5000
})
request.defaults.headers['Content-Type'] = 'application/json'
// 请求拦截器
request.interceptors.request.use(
config => {
const token = localStorage.getItem('token')
if (token) {
config.headers.Authorization = `Bearer ${token}`
}
return config
},
error => Promise.reject(error)
)
// 响应拦截器
request.interceptors.response.use(
response => response.data,
error => {
console.error('接口请求错误:', error)
return Promise.reject(error)
}
)
export default request