Skip to content

Commit 2970c95

Browse files
committed
fix(settings): header 名用 satoken(Sa-Token 约定)而不是 x-satoken
Sa-Token 后端配置 sa-token.token-name=satoken,从 HTTP header 中读取的是裸 satoken 字段;之前写成 x-satoken 是 Next.js /api/analytics 内部 resolveUserId 的约定,两者不通用。调后端 /api/user-center/* 必须走 Sa-Token 本尊的 header 名。
1 parent 1438702 commit 2970c95

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

app/settings/SettingsForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export function SettingsForm() {
6464
if (!token) return;
6565

6666
fetch("/api/user-center/preferences", {
67-
headers: { "x-satoken": token },
67+
headers: { satoken: token },
6868
})
6969
.then((res) => {
7070
if (!res.ok) throw new Error("获取偏好失败");
@@ -95,7 +95,7 @@ export function SettingsForm() {
9595
method: "PATCH",
9696
headers: {
9797
"Content-Type": "application/json",
98-
"x-satoken": token,
98+
satoken: token,
9999
},
100100
body: JSON.stringify(prefs),
101101
});

0 commit comments

Comments
 (0)