Нельмио Корс - Варианты возврата 405
Я настраиваю nelmio для моего API, (я использую fosrestbundle и symfony 3.4)
мой config.yml:
одно из моих действий:
/**
* @Rest\View()
* @Rest\Get("api/v1/langue")
*/
public function getLanguesAction(Request $request){
$em = $this->getDoctrine()->getManager();
$langues = $em->getRepository('PDFWSVisionLangueBundle:Langue')->findBy(array('laArchive' => '0'));
//var_dump($langue);
if (empty($langues)) {
return new JsonResponse(['message' => 'not found'], Response::HTTP_NOT_FOUND);
}
$formatted = [];
foreach ($langues as $langue) {
$formatted[] = [
'La_id' => $langue->getLaId(),
'La_code' => $langue->getLaCode(),
'La_libelle' => $langue->getLaLibelle(),
'La_ordre' => $langue->getLaOrdre(),
//'La_image' => $langue->getLaImage(),
];
}
return $formatted;
}
когда я вызываю эту функцию: / api / v1 / language в GET у меня есть:
{"error": {"code": 405, "message": "Метод не разрешен", "исключение": [ { "message": "Не найден маршрут для \"OPTIONS /api/v1/langue\": метод Недопустимо (Allow: GET)", "class": "Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException",
что не так в моей конфигурации?