解决添加多租户之后的前后端数据错误问题。
This commit is contained in:
@@ -82,16 +82,6 @@ export function request(options = {}) {
|
||||
if (tenantId) {
|
||||
// 将 tenantId 放入 X-Tenant-Id header(适用于所有请求类型:GET、POST、PUT、DELETE)
|
||||
requestHeader['X-Tenant-Id'] = tenantId
|
||||
|
||||
// 添加日志,证明已发送 X-Tenant-Id header
|
||||
console.log('[Request] ✅ 已添加 X-Tenant-Id header:', {
|
||||
url: finalUrl,
|
||||
method: method.toUpperCase(),
|
||||
'X-Tenant-Id': tenantId,
|
||||
headers: { ...requestHeader }
|
||||
})
|
||||
} else {
|
||||
console.warn('[Request] ⚠️ 未找到 tenantId,请求可能失败。请确保已登录并获取到 tenantId')
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,22 +95,12 @@ export function request(options = {}) {
|
||||
timeout,
|
||||
...restOptions,
|
||||
success: (res) => {
|
||||
// 请求成功时也输出日志,确认 header 已发送
|
||||
if (needTenantId && requestHeader['X-Tenant-Id']) {
|
||||
console.log('[Request] ✅ 请求成功,已发送 X-Tenant-Id:', {
|
||||
url: finalUrl,
|
||||
method: method.toUpperCase(),
|
||||
'X-Tenant-Id': requestHeader['X-Tenant-Id'],
|
||||
statusCode: res.statusCode
|
||||
})
|
||||
}
|
||||
resolve(res)
|
||||
},
|
||||
fail: (err) => {
|
||||
console.error('[Request] ❌ 请求失败:', {
|
||||
console.error('[Request] 请求失败:', {
|
||||
url: finalUrl,
|
||||
method: method.toUpperCase(),
|
||||
'X-Tenant-Id': requestHeader['X-Tenant-Id'] || '未设置',
|
||||
error: err
|
||||
})
|
||||
reject(err)
|
||||
|
||||
Reference in New Issue
Block a user