修复斜杠过滤

This commit is contained in:
619dev
2026-06-15 11:46:30 +08:00
parent d815277e60
commit 4d64806565
2 changed files with 6 additions and 3 deletions

View File

@@ -169,6 +169,10 @@ export default function Login() {
const handleSubmit = async (e: React.FormEvent) => {
e.preventDefault()
setError('')
const normalizedServerUrl = serverUrl.trim().replace(/\/+$/, '')
if (normalizedServerUrl !== serverUrl) {
setServerUrl(normalizedServerUrl)
}
setLoading(true)
try {

View File

@@ -187,9 +187,8 @@ export const useStore = create<AppStore>((set, get) => ({
// Server URL
serverUrl: localStorage.getItem('serverUrl') || '',
setServerUrl: (url) => {
const trimmed = url.replace(/\/+$/, '') // trim trailing slashes
localStorage.setItem('serverUrl', trimmed)
set({ serverUrl: trimmed })
localStorage.setItem('serverUrl', url)
set({ serverUrl: url })
},
// Proxy list (up to 5) + active selection