Aktywne Wpisy
iquiet +4
Biegunka od 16h.
6 stoperanów zjedzone.
Jakieś herbatki i inne cuda wypite
Nic nie działa
6 stoperanów zjedzone.
Jakieś herbatki i inne cuda wypite
Nic nie działa
PsiPatrolek +44
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Content-Type application/json
nie wysyła POSTemcredentials: 'include'
?Ale bez problemu przesyła na serwer cookies jeżeli
Content-Type
jest ustawiony naapplication/x-www-form-urlencoded
. Hmm?Czy to jakieś zabezpieczenie o którym nie wiem?
#programowanie #javascript #fetch
On opisuje dokładnie to co ja mam: https://stackoverflow.com/a/45345813/2922741
Nie mogę zrobić
Access-Control-Allow-Origin *
bo wtedy nie działacredentials
, to normalne, a potrzebuje kilka domen więc odpytuje jaka to domena i ustawiam corsa :D/* CORS */
app.use((req, res, next) => {
var origin = req.headers.origin;
if (config.allowedHostname.includes(origin)) {
res.setHeader('Access-Control-Allow-Origin', origin);
}
res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
res.header('Access-Control-Allow-Credentials', true);
return next();
});
Przy pierwszym wejściu na stronę należy odświeżyć ponownie ją, muszę to naprawić.
Źródło do GitHuba możesz znaleść na podanej stronie :)