Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用Angularjs版本1.4.4中的$cookies.putObject为cookies设置安全标志_Angularjs_Security_Cookies - Fatal编程技术网

无法使用Angularjs版本1.4.4中的$cookies.putObject为cookies设置安全标志

无法使用Angularjs版本1.4.4中的$cookies.putObject为cookies设置安全标志,angularjs,security,cookies,Angularjs,Security,Cookies,我们无法使用Angularjs 1.4.4中的$cookies服务为cookies设置安全标志。 我们使用$cookies中提到的putObject()方法来实现同样的目的 下面是我们用于相同目的的相同代码段: var config = { secure: true }; $cookies.putObject('foo', 'bar', config); 当我们检查正在创建的cookie时,无法看到正在设置的安全标志。 另外,如果我们尝试执行$cookies.getObject('fo

我们无法使用Angularjs 1.4.4中的$cookies服务为cookies设置安全标志。 我们使用$cookies中提到的putObject()方法来实现同样的目的

下面是我们用于相同目的的相同代码段:

var config = {
    secure: true
};
$cookies.putObject('foo', 'bar', config);
当我们检查正在创建的cookie时,无法看到正在设置的安全标志。
另外,如果我们尝试执行
$cookies.getObject('foo')
时,我们会得到一个未定义的对象作为响应。我们已经在我们的应用程序中注入了所有必要的模块,如“ngCookies”。

我知道这已经很晚了,但也许其他人会发现它很有用

在angular 1.4.x和1.5.x中,我将cookies设置为

let config = {
    secure: true
};
$cookies.put('foo', 'bar', config);
$cookies.get('foo');
要测试Cookie,您实际上必须在安全连接上-您将无法在localhost上设置或获取安全Cookie(除非您想在创建安全的localhost方面投入一些工作)