Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.09.2017 11:58:40

Laravel API and Frontend poin.

Laravel 5.4

День добрый.
Вообщем решил попробовать сделать api на Laravel 5.4(как backend) на одном хостинге и frontend-часть на другом.

Однако на фронте при попытке с помощью jquery методом ajax подгрузить инфу, получаю ошибку:

XMLHttpRequest cannot load http://mysite1.ua/json.php. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://mysite2.ua' is therefore not allowed access.

Уже и на mysite1.ua в index.php в хедере прописывали и в замом аякс-запросе добавлял хеддеры, но все равно одна и та же ошибка.

Подскажите, так как все же можно использовать ajax ссылаясь на другой сайт/хост? В моем случаем между двумя независимыми сайтами, которые разделены на frontend и backend части?

Не в сети

#2 17.09.2017 21:15:04

Re: Laravel API and Frontend poin.

API строите, а сами не знаете, что кроссдоменные запросы запрещены. (CORS)

https://github.com/barryvdh/laravel-cors

Не в сети

#3 18.09.2017 07:56:18

Re: Laravel API and Frontend poin.

кроссдоменные запросы запрещены

точнее – ограничены. гуглить CORS и content security policy

Не в сети

Подвал раздела