从角度到休息蛋糕2.x app发出GET请求
请求的网址是使用mapResources,/controllername/1.json
应该映射到view($id)
。
当使用angular进行此请求时,预检正在使用方法'OPTIONS'并返回404.
如果我将网址更改为/controllername/view/1.json - 请求按预期完美运行。任何人都可以解释为什么预检会返回404?
是的,我正在提出CORS请求。我也在Postman中尝试过这个请求,它在那里也很完美。
更新
作为现在的快速修复,我将以下内容添加到AppController中的beforeFilter()
if($this->request->is('options')){
echo json_encode(array(true));
die;
}
将此作为永久性解决办法会有什么不足之处?