我有一个角5前端应用程序与一个PHP在不同的领域。大多数情况下,前端应用程序都是从API请求数据。为了实现这一点,我必须向PHP (Laravel)项目中添加一个CORS中间件类:
namespace App\Http\Middleware;
use Closure;
class Cors
{
public function handle($request, Closure $next)
{
return $next($request)
->header('Access-Control-Allow-Origin'
我正在编写一个有角度的6/ Lumen 5.7应用程序
流明应用程序在AWS服务器中->
角应用程序由github页面托管->
它在本地很有用,但是当我把它推向生产时,我无法摆脱CORS问题,当我尝试登录时,我得到:
Access to fetch at 'https://api.kendozone.com/auth/login' from origin 'https://v2.kendozone.com' has been blocked by CORS policy: Response to preflight request doesn
我在端口4202中提供了,并通过下面的代码连接到应用程序。
this.http.post<Hero[]>('http://localhost:8080/api/hero/list', {"id":1}, httpOptions)
但它报告了以下错误。
Failed to load http://localhost:8080/api/hero/list: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Or
不久前,我用Slim 2创建了一个应用程序,我正在尝试添加角。它一直进行到目前为止,但我不能再使用CSRF保护,我正在使用,因为角是处理我所有的帖子请求。下面是我以前使用过的中间件。
<?php
namespace Cache\Middleware;
use Exception;
use Slim\Middleware;
class CsrfMiddleware extends Middleware {
protected $key;
public function call() {
$this->key = $this->app->config-&g