Задать вопрос
@hollanditkzn

Почему у меня фильтр cors не работает?

Как правильно написать cors фильтр для контроллера.
Вот мои пример
public function behaviors()
    {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'delete' => ['POST'],
                ],
            ],
            'corsFilter' => [
                'class' => Cors::className(),
                'cors' => [
                    'Origin' => ['http://localhost:3001/socket.io/1/?t=1503580684584'],
                    'Access-Control-Request-Method' => ['GET'],
                    'Access-Control-Allow-Credentials' => true,
                ]
            ],
];
}

У меня все равно выходит ошибка

GET localhost:3001/socket.io/1/?t=1503582467989 403 (Forbidden)
XMLHttpRequest cannot load localhost:3001/socket.io/1/?t=1503582467989. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'crm' is therefore not allowed access. The response had HTTP status code 403.

Как правильно написать, чтобы все заработало?
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@davidnum95
а на 3001 порту точно веб сервер с yii крутится?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы