login for RN app

This commit is contained in:
seb
2026-07-19 23:42:17 +02:00
parent af9e072427
commit c5b2f06919
7 changed files with 199 additions and 29 deletions

View File

@@ -10,6 +10,28 @@ export default defineConfig({
'/api': {
target: 'http://localhost:4208',
changeOrigin: true,
cookieDomainRewrite: '',
configure(proxy) {
proxy.on('proxyRes', (proxyRes, req) => {
const raw = proxyRes.headers['set-cookie'];
if (!raw) {
console.log('[vite-proxy]', req.method, req.url, {
status: proxyRes.statusCode,
setCookie: '(none)',
});
return;
}
// Backend sets Secure; WebView on http://LAN-IP will refuse it.
const rewritten = (Array.isArray(raw) ? raw : [raw]).map((c) =>
c.replace(/;\s*Secure/gi, ''),
);
proxyRes.headers['set-cookie'] = rewritten;
console.log('[vite-proxy]', req.method, req.url, {
status: proxyRes.statusCode,
setCookie: rewritten,
});
});
},
},
},
},