Нельмио Корс - Варианты возврата 405

Я настраиваю nelmio для моего API, (я использую fosrestbundle и symfony 3.4)

мой config.yml:

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",

что не так в моей конфигурации?

0 ответов

Другие вопросы по тегам