fix: allow desktop app release checks
Some checks failed
CI / verify (push) Has been cancelled
CI / print-rust (push) Has been cancelled

This commit is contained in:
Admin 2026-09-25 23:47:01 +00:00
parent 6d65c3c1d5
commit ec7ec6240c

View File

@ -38,9 +38,15 @@ app.use((_req, res, next) => {
res.setHeader('Referrer-Policy', 'strict-origin-when-cross-origin')
next()
})
const desktopOrigins = new Set([
'tauri://localhost',
'http://tauri.localhost',
'https://tauri.localhost',
])
app.use(cors({
origin(origin, callback) {
if (!origin || origin === config.webOrigin) callback(null, true)
if (!origin || origin === config.webOrigin || desktopOrigins.has(origin)) callback(null, true)
else callback(new Error('cors_origin_rejected'))
},
credentials: false,