0
Meine Lumen Middleware den folgenden CodeCORS Ausgabe in Lumen für POST
public function handle($request, Closure $next)
{
//Intercepts OPTIONS requests
if($request->isMethod('OPTIONS')) {
$response = response('', 200);
} else {
// Pass the request to the next middleware
$response = $next($request);
}
// Adds headers to the response
$response->header('Access-Control-Allow-Methods', 'HEAD, GET, POST, PUT, PATCH, DELETE');
$response->header('Access-Control-Allow-Headers', $request->header('Access-Control-Request-Headers'));
$response->header('Access-Control-Allow-Origin', '*');
// Sends it
return $response;
}
hat ich Postbote können Anfragen senden und es wird Antwort zu bekommen. Wenn ich eine Post-Anfrage über die vue.js-HTTP-Methode sende, wird der gesicherte Cross-Origin-Request-Fehler angezeigt.
Sie Chrom verwenden Sie? Chrome blockiert selbst Cross-Origin-Anfragen. –
Es passiert sowohl in Chrome und Firefox. Ich habe apache2.conf geändert und es scheint zu funktionieren. Aber warum scheitert es, wenn es in PHP geht? – LJP
versuchen Sie uns dieses Paket für [cors] (https://github.com/barryvdh/laravel-cors) Handhabung –