Improvement
Apr 24, 2025

Kehitysympäristön sessio käynnistyy nyt jo ensimmäisellä sivulatauksella

Kehitysympäristön sessio käynnistyy nyt jo ensimmäisellä sivulatauksella

Mitä muuttui?

AI Commerce Cloudin dev-ympäristö (https://localhost:3000) välittää nyt kaikki /api/*-pyynnöt sisäisen Vite-proxyn kautta https://kauppa.com-taustalle. Proxy poistaa Domain=-attribuutin Set-Cookie--otsikosta, jolloin _cookieCheck tallentuu host-kohtaisena evästeenä jo palvelinpuolen renderöinnin (SSR) palautteessa.

Mitä hyötyä?

Ennen: Sessio luotiin vasta ensimmäisen client-puolen API-kutsun jälkeen → sivu piti klikata tai ladata uudelleen ennen kuin session-data oli käytettävissä.

Nyt: Sessio syntyy jo ensimmäisellä sivulatauksella. Voit suoraan avata esim. /checkout-sivun, päivittää ja lukea session-tiedot ilman lisäklikkauksia. Kehityssykli nopeutuu.

Tekninen tiivistelmä

  • Vite-konfiguraatioon lisättiin proxy-sääntö /api/ → https://kauppa.com (cookieDomainRewrite: '').

  • SSR-välissä /api/ merkitään ohitettavaksi, jotta proxy käsittelee pyynnön.

  • CORS- ja SameSite=None; Secure-asetukset säilyvät muuttumattomina.

Ei vaadi muutoksia kumppanien koodiin – päivitä repo, käynnistä dev-serveri ja sessiot toimivat heti. Tämä parantaa kehityksen sujuvuutta ja nopeuttaa testausta merkittävästi.

GDPR

COMPLIANT

Future-proof eCommerce built in the EU

AI Commerce Cloud is developed and hosted within the EU, fully compliant with GDPR and all relevant regulations.

English
AI Commerce Cloud

FI3180370-3

Ranta-Tampellan Katu 17 33180 Tampere, Finland

info@aicommerce.fi

© 2025 AI Commerce Cloud. All rights reserved.

GDPR

COMPLIANT

Future-proof eCommerce built in the EU

AI Commerce Cloud is developed and hosted within the EU, fully compliant with GDPR and all relevant regulations.

English
AI Commerce Cloud

FI3180370-3

Ranta-Tampellan Katu 17 33180 Tampere, Finland

info@aicommerce.fi

© 2025 AI Commerce Cloud. All rights reserved.

GDPR

COMPLIANT

Future-proof eCommerce built in the EU

AI Commerce Cloud is developed and hosted within the EU, fully compliant with GDPR and all relevant regulations.

English
AI Commerce Cloud

FI3180370-3

Ranta-Tampellan Katu 17 33180 Tampere, Finland

info@aicommerce.fi

© 2025 AI Commerce Cloud. All rights reserved.