前端在ReactJS中时如何在Symfony中设置和发送Cookies?

问题描述 投票:0回答:1

我正在编写一个应用程序,该应用程序在localhost:3001中使用ReactJs作为前端,在后端localhost:3000中使用Symfony作为后端,为了启用跨源通信,我使用了“ cors-bundle在Symfony中。现在,我想在用户登录时创建一个Cookie,但似乎未创建它!

感谢您的帮助,>

这是用户登录时Symfony中的代码:

use Symfony\Component\HttpFoundation\Cookie;


$cookie = new Cookie( 'my_cookie', 1, strtotime('tomorrow') );
$res = new Response();
$res->headers->setCookie( $cookie );
return new JsonResponse($res);

这也是我尝试过的:

$res->headers->setCookie(Cookie::create('my_cookie', 1));
return new JsonResponse($res);

我正在编写一个将ReactJs用于localhost:3001中的前端并将Symfony用于后端localhost:3000的应用程序,并且为了启用跨源通信,我在...中使用了“ cors-bundle”。]] >

应该是

$res = new JsonResponse();

$ res-> headers-> setCookie($ cookie);返回$ res;

php reactjs symfony cookies setcookie
1个回答
0
投票

应该是

© www.soinside.com 2019 - 2024. All rights reserved.