Javascript canot使用httpclint将数据从Ionion 5发布到laravel 6
这种离子功能:Javascript canot使用httpclint将数据从Ionion 5发布到laravel 6,javascript,angularjs,laravel,ionic-framework,laravel-6,Javascript,Angularjs,Laravel,Ionic Framework,Laravel 6,这种离子功能: sendPostRequest() { var httpHeader = { headers: new HttpHeaders({ 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' , 'ccess-Control-Allow-Headers' : 'X-CSRF-Token',
sendPostRequest() {
var httpHeader = {
headers: new HttpHeaders({ 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' ,
'ccess-Control-Allow-Headers' : 'X-CSRF-Token',
'X-CSRF-TOKEN':'csrf-token'
})
};
this.httpClient.post("http://127.0.0.1:8000/api/members/api/members", JSON.stringify(this.postData) , httpHeader)
.subscribe(data => {
console.log(data['_body']);
this.presentToast(data['_body']);
}, error => {
console.log(error);
this.presentToast("error");
});
}
}
此“cros”中间件:
public function handle($request, Closure $next)
{
return $next($request)
->header('Access-Control-Allow-Origin', '*')
->header('Access-Control-Allow-Methods', 'POST,GET,PUT,DELET,OPTIONS')
->header('Access-Control-Allow-Headers', 'Accept,Content-Type,Authorization,X-Token-Auth,Content-Type,X-Requested-With',
'application/json; charset=utf-8', ); }
这是路线:
Route::middleware('cors')->get('/api/posts/cat/{id}','ApiPostsController@postByCategory');
- 在邮递员和在线请求中工作
- 添加到内核的中间件
请帮帮我 “访问控制允许来源”:“*”在许多客户端上不再有效,您需要指定允许的来源。邮递员完全忽略了这一点。您可能希望添加到laravel安装中,以实现与“*”Access-Control-Allow-Origin“相同的行为:“*”不再适用于许多客户端,您需要指定允许的源。邮递员完全忽略了这一点。您可能希望添加到laravel安装中,以实现与“*”相同的行为