гугл?
та понятно,просто поставил nelmio cors bundle,добавил заголовок который требует Access-Control-Allow-Origin но все равно выдает ошибку с СORSом
nelmio/cors-bundle
В конифиге nginx?
nelmio_cors.yaml nelmio_cors: defaults: origin_regex: true allow_origin: ['%env(CORS_ALLOW_ORIGIN)%'] allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE'] allow_headers: ['Content-Type', 'Authorization'] max_age: 3600 paths: '^/api/v1/': allow_origin: [ '*' ] allow_headers: [ '*' ] allow_methods: [ 'POST', 'PUT', 'PATCH', 'GET', 'DELETE' ] max_age: 3600 '^/': allow_origin: [ '*' ] allow_headers: [ '*' ] allow_methods: [ 'POST', 'PUT', 'PATCH', 'GET', 'DELETE' ] max_age: 3600
не совсем понял
%env(CORS_ALLOW_ORIGIN)% что вместо этого необходимо вписать?url на который делаю запрос?
у меня так CORS_ALLOW_ORIGIN=*
А вообще просто поставь расширение для браузера)
Уже поставил) сейчас выдает внутреннюю серверную ошибку 500,и ошибку конвертации массива в строку,хотя вроде правильно обрабатываю запрос: #[Route('/login/form/user',name:"app_login_form_user")] public function receivePutData(Request $request){ $data = json_decode($request->getContent(),true); echo $data; return $this->json([ 'message' => $data, 'path' => 'src/Controller/LoginFormController.php', ]); }
Обсуждают сегодня