Cookie-ների փոխանցում AJAX հարցումներում JavaScript-ում

Լռելյայն cookie-ները չեն փոխանցվում AJAX հարցումներում: Սա նշանակում է, որ սերվերի սեսիան չի աշխատի: Սովորաբար cookie-ների փոխանցումը մեզ ամեն դեպքում անհրաժեշտ է: Այն կարող է միացվել credentials կարգաբերման միջոցով:

'include' արժեքը կստիպի փոխանցել cookie-ները AJAX հարցման մեջ (նույնիսկ եթե հարցումը cross-origin է).

public/client.jsfetch('https://example.com', {
  credentials: 'include'
});

'same-origin' արժեքը նույնպես կստիպի փոխանցել cookie-ները, բայց միայն այն կայքին, որի վրա գործարկվում է սկրիպտը.

public/client.jsfetch('https://example.com', {
  credentials: 'same-origin'
});

'omit' արժեքը արգելում է cookie-ների փոխանցումը.

public/client.jsfetch('https://example.com', {
  credentials: 'omit'
});