Browser is sending OPTIONS
instead of GET/POST
request in API Request to cross domain. I'm using Laravel 5.4 for backend and for frontend I'm using Angular 4
I've added Cors in routeMiddleware:
return $next($request)
->header('Access-Control-Allow-Origin', '*')
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
api.php (routes):
Route::group(['middleware' => ['cors']], function(){
Route::post('login', 'ApiController@login');
Route::post('register', 'ApiController@register');
Route::post('userInfo', 'ApiController@get_user_details');
});
What could be the possible solution?