我正在创建一个反应组件。 OnEnter功能,我需要访问cookie以获取用户ID。但是在OnEnter函数中,cookie是未定义的。我正在使用node-Koa,koa-cookie。
答案 0 :(得分:0)
我认为Koa Cookies默认设置为仅限HTTP,这意味着出于安全目的,客户端无法访问document.cookies。
设置cookie时,将httpOnly选项设置为false,它应该可以正常工作。
答案 1 :(得分:0)
在这种情况下,您应该获得没有任何库的cookie。 使用以下代码。
<!DOCTYPE html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="//#" />
</head>
<body>
<div class="center">
<table cellspacing="5" id="redid" cellspacing="5" class="redclass redpilltable class">
<thead></thead>
<tbody></tbody>
</table>
<table cellspacing="5" id="greenid" cellspacing="5" class="greenclass greenheader class">
<thead></thead>
<tbody></tbody>
</table>
</div>
<div class="center">
<table cellspacing="5" id="randomid" cellspacing="5" class="randomclass pilltable class">
<thead></thead>
<tbody></tbody>
</table>
</div>
</body>
</html>