我是PHP Slim Framwork的新手。我在https://github.com/moritz-h/slim3-rest-skeleton上构建了一个Rest API库 我有这样的错误
请求时没有'Access-Control-Allow-Origin'标头 资源。因此不允许来源“http://localhost:9000” 访问“苗条”
我使用https://github.com/palanik/CorsSlim库并使用下面的配置
来修复它$settings = require __DIR__.'/settings.php';
$app = new \Slim\App($settings);
$corsOptions = array(
"origin" => "*",
"exposeHeaders" => array("Content-Type", "X-Requested-With", "X-authentication", "X-client"),
"allowMethods" => array('GET', 'POST', 'PUT', 'DELETE', 'OPTIONS')
);
$cors = new \CorsSlim\CorsSlim($corsOptions);
$app->add($cors);
require __DIR__.'/dependencies.php';
require __DIR__.'/../app/routes.php';
好像我找到了正确的库来修复它,但错误仍然发生。我想念Slim的东西吗?任何帮助或建议都会得到很好的评价。