yii报错及bug修复:Yii与vue交互 No 'Access-Control-Allow-Origin' header is present on...._猿学的博客-程序员秘密

技术标签: vue  YII  yii  php  Yii报错处理及bug修复  

在后端该controller里申明

public function behaviors()
{
            return ArrayHelper::merge([
            [
                'class' => Cors::className(),
                'cors' => [
                    'Origin' => ['http://localhost:8080'],
                    // 'Origin' => ['*'],
                    'Access-Control-Request-Method' => ['POST'],
                    'Access-Control-Allow-Credentials' => true,
                ],
            ],
        ], parent::behaviors());
}

注意use以下两个文件:

use yii\helpers\ArrayHelper;
use yii\filters\Cors;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_38787928/article/details/86539837

智能推荐

TabLayout选项卡[email protected](r.id.tab)_容华谢后的博客-程序员秘密

1.介绍TabLayout 是Google在2015年I/O大会上推出的一款选项卡控件,功能与TabPageIndicator类似,可以兼容到Android2.1及以上版本。效果图如下:2.使用方法在build.gradle文件中加上这段代码:compile 'com.android.support:design:22.2.0'public class TabL

pycharm未识别python工具库的解决方法_pycharm无法识别python_初入运维大头菜的博客-程序员秘密

pycharm未识别python工具库的解决方法本人遇到了已经安装了python工具库,但pycharm没有识别到的情况。后来发现,原来是我设置的运行环境没有选对。我的工具库安装在conda创建的新的虚拟环境中,而pycharm使用的还是默认的运行环境,所以才出现这个问题。解决办法:依次点击->file->Settings…->Project:工程名->Project Interpreter,在右侧点击设置图标->Add…,选择Existing environment,将

Web 存储对象localStorage并sessionStorage允许在浏览器中保存键/值对_组合成键值对放入localstorage_allway2的博客-程序员秘密

Web 存储对象localStorage并sessionStorage允许在浏览器中保存键/值对。它们的有趣之处在于,数据在页面刷新(对于sessionStorage)甚至完全浏览器重新启动(对于localStorage)后仍然存在。我们很快就会看到。我们已经有了 cookie。为什么要附加对象?与 cookie 不同,Web 存储对象不会随每个请求一起发送到服务器。正因为如此,我们可以存储更多。大多数浏览器允许至少 2 兆字节(或更多)的数据,并具有配置它的设置。 与 cookie 不同..

FFmpeg在Ubuntu下的安装及常见视频处理方法_羁士的博客-程序员秘密

一、安装可通过PPA进行安装sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-nextsudo apt-get updatesudo apt-get install ffmpeg二、相关概念比特率比特率,是一个决定音视频总体质量的参数。他决定每个时间单位处理的bit数,英文为 bit rate,描

随便推点

matlab里面计算相关系系数的显著性,数学建模笔记——相关系数_weixin_39884270的博客-程序员秘密

今天写一个比较简单也比较常用的内容——相关系数。相关系数,并不是一个陌生的概念,因为高中的时候好像就学过了。只不过那个时候没有讲太深入,当然啦,我这篇笔记也不会讲得多深入,能力达不到嘛。理解一下,会用就好。相关系数,其实就是衡量两个变量之间相关性的大小的指标,常用的相关系数有两种,一种是pearson相关系数,也就是《概率论与数理统计》这本书里提到的,平时最为常用的相关系数。另一种称之为spear...

compileDebugJavaWithJavac_weixin_34241036的博客-程序员秘密

学习笔记compileDebugJavaWithJavac,缺少插件,在module app gradle文件最上面添加一段 apply plugin: 'me.tatarka.retrolambda'(插件根据需要添加,此处为支持lambda表达式的插件)添加好以后还得在priject app gradle文件最上面添加一段 apply plugin: 'com.github.dcenden...

k8s技术预研11--kubernetes网络原理_运维个西瓜的博客-程序员秘密

关于k8s网络,我们通常有以下问题需要回答:k8s的网络模型是什么Docker背后的网络基础是什么Docker自身的网络模型和局限k8s的网络组件之间是怎么通信的外部如何访问k8s的集群有哪些开源的组件支持k8s的网络模型接下来的内容,就对以上问题的答案进行深入探究。1、k8s网络模型Kubernetes 网络模型设计的一个基础原则是:每个 Pod 都拥有一个独立的 IP 地址,而且假定所有 Po...

ue4 热浪效果特效_ue 热浪折射_[苦行僧]的博客-程序员秘密

在群里有个同学问热浪效果怎么实现。其实我也不知道怎么实现,我就查了一下,大概知道了原理,于是用材质写出来了。先上图看看热浪效果是啥样热浪效果和水波效果原理差不多就是在uv上做文章,正常的uv如果不去操作,就是一张图平整的铺在面上,如果你对uv稍微的变化,就会出现很多不一样的效果。热效果就是在正常uv的基础上给定一个小的随机的偏差就行了,xy方向随机值可以不同。随机值可以...

在多台linux 服务器上同步文件_6587845888的博客-程序员秘密

1.先在每台服务器上安装rsyncyum install rsync启动rsync服务在要将文件或目录同步到其他服务器上的机器上的目录/usr/local/bin下创建xsync文件(root权限)使用命令touch xsyncxsync脚本文件:#!/bin/sh# 获取输入参数个数,如果没有参数,直接退出pcount=$#if((pcount==0));thenecho no args...;exit;fi# 获取文件名称p1=$1fna.

堆漏洞挖掘中的bins分类(fastbin、unsorted bin、small bin、large bin)_arena bins_董哥的黑板报的博客-程序员秘密

一、bin链的介绍bin是一个由struct chunk结构体组成的链表 前面介绍过,不同的chunk根据特点不同分为不同的chunk,为了将这些chunk进行分类的管理,glibc采用了bin链这种方式管理不同的chunk 不同的bin链是由arena管理的 bin链中的chunk均为free chunk二、bin链分类根据bin链成员的大小不同,分为以下几类:fast bi...