我正在使用Restler V. 3.0.0rc5来构建PHP Rest API。 GET& POST请求工作正常,但由于某种原因,任何尝试执行DELETE都会返回403 Forbidden错误。
提前致谢
答案 0 :(得分:0)
问题很可能是您的服务器上没有正确的var port = process.env.PORT || 8080;
标头。这里有一些可能会解决您的问题:
您可以将这些内容放在以下内容中:
Access Control
方法。最常见的是像__construct()
中间件:
CORS
然后将其添加到php artisan make:middleware Cors
routeMiddleware
App\Http\Kernel.php
然后将此中间件应用于您希望向API公开的路由:
'cors' => \App\Http\Middleware\Cors::class,
最后,我们会在Route::group(['prefix' => 'api', 'middleware' => ['cors']], function(){
//your API routes
});
的{{1}}函数中使用以下代码来配置我们的handle
:
App\Http\Middleware\Cors
根据需要调整标题响应。