每当我试图访问我自己编写的API时,我都会遇到一个错误。
{“name”:“无效配置”,“message”:“yii\web\Request::cookieValidationKey必须使用密钥配置。”,“代码”:0,“键入”:“yii\base\InvalidConfigException”,“文件”:“F:\xampp\htdocs\inventory web\vendor\yiisoft\yii2\web\Request.php”,“行”:1669,“堆栈跟踪”:[“\0 F:\xampp\htdocs\inventory web\vendor\yiisoft\yii2\web\Request.php(1651):yii\web\Request”-
我已经详细研究了这个问题,并在我的config/main中尝试了这个解决方案。php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php'),
require(__DIR__ .'/main-local.php')
);
'components' => [
'request' => [
'enableCookieValidation' => false,
'enableCsrfValidation' => false,
],
'request' => [
'enableCookieValidation' => false,// also set it to true
'enableCsrfValidation' => false, // also set it to true
],
在/config/main local中。php
我有以下几点
'components' => [
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'someRandomKey',
],
],
这对我不起作用。任何帮助都将不胜感激。
从公共/配置/main-local.php中删除请求组件,并将其保留在前端/配置/main-local.php中。
然后在api/config/main中添加以下内容。php
在组件
下关闭API的cookie验证。
'components' => [
'request' => [
'enableCookieValidation' => false,
'enableCsrfValidation' => false,
],
我已将现有的Yii2网站移至新服务器,但无法访问它。它抛出下面的错误 无效的配置-yii\base\InvalidConfigExc0019目录不存在: /home/domain_path/assets 但同一个应用程序在旧服务器上运行,根目录下没有资产文件夹。 文件夹是否存在问题?
c)在标记下,用HTTPS绑定ApplicationRealm。
我试图对他们的新v2 api进行基本的身份验证api调用,并返回一个无效的api密钥错误。 我重新发布api密钥只是为了验证,同样的错误。 如何对bitfinex的新v2 api进行身份验证api调用?
我正在尝试为基于spring的tomcat应用程序配置logback访问。在我的pom中添加了以下行。xml文件: 我还在pom文件的tomcat插件配置中添加了这个。 我已将资源文件放在以下位置:src/主/资源/日志回溯.xml src/主/资源/日志回溯访问.xml 但是,虽然日志.xml工作,但tomcat无法获取日志回溯访问.xml文件。如何使用我的tomcat6插件附加访问xml文件?
我正在试图理解JUnit 5,并借助一个带有JUnit 5的FizzBuzz应用程序。下面是一个测试用例 通过引发以下异常,此测试用例无法执行 根本原因可能是什么?
我已经使用SpringCloudConfigServer设置了一个简单的项目,我试图简单地加密和解密一些值。我使用以下pom将该项目创建为Spring初学者项目。xml与springboot。 波姆。xml 在此基础上,我修改了主Spring Boot应用程序类以添加注释,如下所示: 在我的申请范围内。属性文件,我指向git存储库,设置服务器端口,并使用如下所示: 接下来,我打开一个bash sh