2017-06-21 1 views
0

Da ich ein Laravel 5.4-Projekt nach AWS verschoben habe, wirft der Großteil der Ajax-Anforderung einen Fehler TokenMismatchException in VerifyCsrfToken.php line 68. Ich weiß nicht, was ich noch tun kann, um es zu reparieren. Eine weitere wichtige Information ist, dass ich einen Load Balancer zwischen 2 Servern verwende.Laravel fehlendes CSRF-Token über Ajax-Aufruf und AWS-Lastenausgleich

In alle Wunsch schicke ich die X-CSRF-TOKEN auf dem Header und die _token in den Formulardaten.

Manchmal funktioniert die Anfrage, aber manchmal nicht.

Dank

+0

* "Eine weitere wichtige Information ist, dass ich einen Load Balancer zwischen 2 Servern verwende." * Ja, das ist wichtig. Ist es ein klassischer ELB oder ein Application Load Balancer? –

+0

Classic ELB @ Michael-sqlbot –

+1

Haben Sie den Balancer für ["Klebrigkeit?"] Konfiguriert (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html) –

Antwort

0

gelöst durch die Klebrigkeit als @ Michael-sqlbot ermöglicht oben geschrieben.

Verwandte Themen